Man, I really don't like this character. I think like 'Binary' and 'Warbird' the name of Ms.Marvel should have been retired if they are honestly going to stick with Captain Marvel. Kamala Khan is a social movement character like Hulkling and Wiccan and worse then blatantly religious characters like 'Satana'. But you drew her well! Still hate the character though and how they water down the heroes with 'reinvention'.
Having skimpy outfits has never been a requirement of the genre, Batgirl, Huntress, Raven's more famous outfit and hell Carol Danvers' current Captain Marvel outfit are good examples that contradict your point as they're not exactly made to be skimpy, plus she's just 16 years old. And for the record, I'm cool with skimpy outfits I like the more iconic outfits of characters like Wonder Woman and Power Girl.
Characters who have the sole purpose of progressing a kind of social propaganda are, yes. Unlike Captain America who is a propaganda piece for the entire nation, being unified by the land you live in (or just human rights in general). Kamala Khan represents the Muslim empire (hence the reason she grows), and every mosque being built on foreign soil is property of Islam through their religious reasoning. If a mosque is removed for any reason it is grounds for holy war. Being 'white' doesn't mean anything, within the comic universe there is most likely a representation of every type of human being (and some not); nobody is complaining about Black Panther, Storm, Prowler, Psylocke, Sunfire, Night Thrasher, Power Man etc. Religious belief in comics is rarely used as any kind of spring board for character development, usually is a transitional element to show their "humanity". Being 'Christian' in marvel comics is not even 1% of that universe considering the Norse (Thor) and Greek (Hercules) religious beliefs are manufactured as a mythology or alien life. There are more representations and story elements on characters related to the 'Odinic rites' then Christian. Even the satanic characters like Mephisto represent existence of other dimensions and aren't exactly connected to the 'Christian' constraints of what the devil is.
The only christian characters in Marvel are usually listed as villains or zealotus. Eddie Brock when praying at the church got covered with the Symbiote that turned him into the hate fueled 'Venom'. When Speed Ball was in the 'Civil War' story line his actions lead to the deaths of children. He then put on armor that tortured him and named himself 'Penance' a form of constant self mutilation. Nightcrawler is known for going to catholic church and in the movies mutilates himself for his 'sins'. The self mutilation ritual in these situations are a catholic element and not 'christian' but confined to that sub section. Then there is William Stryker who hates mutants and is a preacher on TV, completely dedicated to hate crimes. So the 'non-white,non-christian' element isn't really point of contention considering the diversity of the universe. And that muslim religious sect like catholic or judaism all stems from the first five books written by Moses. The prophets are where the faith splits. Hopefully that puts it into perspective, the hero (kamala) is the muslim and the christians are the bigots and hate mongers (venom, Striker etc) seeding chaos. So she is a social movement character, being the shining example of positivity when all others are zealots and hateful.
She's the first female muslim character to get a book of her own,that's why she's getting all the attention.
Have you read the comic? Other than her family and her routine she's a average american teenage girl. It's not a preaching book to convert you,being muslim is part of her character but it's no all of it.
So far I'm really liking it,it's funny and she got some interesting powers.