I don't have a definitive answer to all your questions, but I can confirm that goretroid.com is the official website.
For the other Q's, I would just say that generally, if you're going to be running Gamehub Lite or Armada, you're going to want as much built-in storage and RAM as you can get your hands on. Gamehub doesn't support loading games off of SD cards right now.