I really was serious about implementing google cloud platform as a way to run the VPS. It's has non-relational/noSQL infrastructure so basically you could have every user that connects to the database connect to a different piece of hardware on Google Cloud, allowing it to withhold ultimately an unlimited amount of users (obviously would have to be multiple worlds after 2000 connections at one time) but Google data centers is probably the most stable option on the planet.
James or Ryan, you would have to change how user data is fetched and whatnot, I assume you already use mySQL for that (I assume this because you did when Aaron made the MySQL injection lol) so you would have to change how that is done in order to correctly integrate it into their App Engine. That way you'd have unlimited capabilities, scaling, and all that neat bullshit that Google will handle for you while you worry about content and community management stuff. I'm sure one of you is smart enough to comprehend what it means more than me to be able to do it.
Anyways, I know you guys have been having hosting issues and I've been nothing but an asshole here so I thought I'd throw in a productive suggestion.