So what's really going on with this simulator and the persistent requirement to be connected online - servers really need improvement, or the sim needs to change

What’s a good 3rd party source?

If I had a choice, I would much rather have a solid simulation experience without all the glitches than the eye-candy. Get it working before you get fancy.