The thumbnail thing is still too finicky. Why not allow linking to offsite, or not having a thumbnail at all? I made an image exactly 120x100 (using Photoshop) and saved as a JPG, it was 4kb. It still wouldn’t upload. When I resaved it as a GIF with 32 colors, it finally uploaded. And by the way, at least with Photoshop’s compression, your image takes up less memory as a JPG unless you go 32 colors GIF.
I agree with the top logo being too big. And if you’re going to verify every single game you might eventually become a very busy man. Why not have it verify automatically, then allow users to flag bad content?