When you don't have a lot of muslims around you, it does get a bit overwhelming.
All I'd say is, take it easy, forget that you're being watched and looked up(or down) to. Keep your affairs between you and Allah. In one of Mufti Menk's talks he said whatever you are doing now, try taking it to the next level. For example, if you're praying five times a day, try praying tahajjud, if you're doing that, try reading the Quran everyday...and the list goes on. Just try pleasing Allah as much as you can, all these thoughts will automatically go out of the window. Introspect, and as everyone else in the world, there are so many things you'll find within yourself that are not right, or could be better, try fixing them. Do all that, or whatever you think can help you best to draw closer to Allah and you won't have time to feel guilty or think about whatever you're thinking.
And as you mentioned, your loyalty is to Islam first, keep it that way and try not to get influenced by what other people think. Forget about politics and gay rights for a while, till you get your own thoughts settled. If you have time, watch Shaykh Yasir Qadhi's seerah lectures on youtube, there are so many things that you can learn from it about being a muslim in a non muslim majority, including, that it is okay to have political affiliations as long as it doesn't compromise your deen.
Another thing is that whenever there is something that makes you feel guilty or whatever and you lose a bit of hope, that is pretty much shaytan playing his tricks so seek refuge with Allah every time you feel like that.
You'll be fine InshaAllah. You only have to chill, a bit
PS - If you're in two minds about staying, pray Istikharah and decide.