Alright, it is not bad for a first try. Practice makes reasonably average as we all know. I am sure that you will get better.
I am not certain if the other people commenting realise that this is a rainbow skin, not a pride flag. (Given that it is called a rainbow skin.)
If I were to post a skin on the Covet of the American flag and title it "Support Mr Trump to make America great again!" I am certain that the left -wing supporters would attack me for posting that. If I were to call it "The American flag" but implicitly intended to support Mr Trump with it then I would receive no backlash. That is just the way it is. May not be the best analogy but it gets the point across. Posting a LGBT flag gets you attacked by some severely misled people. Posting a 'rainbow skin' to support the LGBT does not (most of the time).
I am sorry that you have received so many low reviews due to homophobic people. Don't make any political ties with the mod and you will be free to post what you like without being unreasonably attacked (given that the post is within the community rules).
I think this is a good starting point for a new modder such as yourself, don't listen to the entitled kids that have no idea what goes into skinning alone, build from this and grow your skills in modding and skinning,
Some critique, there's some weirdness on the A and Rear pillars (which i assume is from not mapping the skin properly), needs a slight up in resolution, (personally i use 1080P or higher)
Otherwise this is a good for a first skin from you!
To those leaving hateful and unconstructive reviews, Please learn how to give actual feedback instead of pretending to support the LGBTQ+ community and leaving hate to an obviously new modder. we want to grow the community here, not kill it like ya'll have been doing for the past 3 years