Very nicely done! My one suggestion would be to break up the genres. You've got all the shoot-'em-ups together, all the platformers, racing games, etc. Mixing them up more randomly would help showcase the variety of games.
Hope to see more video work from you - this really is very good.