Interesting...
Its based in San Diego and called Sun God which is one of UCSD (my alma matter's) mascots:
http://en.wikipedia.org/wiki/Sun_God_(statue)Might be a UCSD student, and likely some nerdy Asian guy, but damn I don't think any Asian would be caught dead designing a website that shitty.
And when the fuck did Houston and Austin, Texas become "Major City Studios?"
And the Yahoo review of it:
http://local.yahoo.com/info-61763614-sun-god-models-chula-vistaNothing says success like Chula fucking Vista.