While I do appreciate your exposition about the nature of language and changing definitions, this doesn't change the fact that "race" if applied to a religious group, is an extremely loaded term. I know by now that you don't care about connotations or anything of the like. Racism isn't a loaded term like the word race is.
Islamophobia is listed as religious discrimination, not racial discrimination.
Here you have Race Discrimination defined as discrimination based on different physical features.
https://www.eeoc.gov/laws/types/race_color.cfmI suppose the term is less loaded when you explicitly say "cultural race", but you wouldn't say something like that, since your main goal is to be provocative and push other peoples buttons. Kind of like Khelly, but not as openly.
You'd just say that Muslims are a race and leave it at that, with all the historical context of the word race, and all its implications. As I said before, the association is there, and by saying the things you do, you subject yourself to it. But you clearly don't believe me, so maybe you should just go out and call Jewish people a race. See where that gets you. It's clearly valid following your sound reasoning, since the connotation of one words can't exist anymore once you reasoned it away using a different word that shares a word stem.