Why are there no shmups on your list? JP is poop. Replace with TFIV or MUSHA imo. Or have both, one of each type of shmup, since you have a spot left after including Castlevania.
I wouldn't go for EVERY Sonic game if I could only have 22 games, since they're too similar. Certainly no Sonic 3D, but I'm probably beating a dead horse here.
Why not just have your favourite Sonic game, and replace the other ones with Ristar, Rocket Knight Adventures and then an RPG such as Wonderboy or PSIV, or if you don't want any RPGs since it's supposed to turn into an arcade cabinet, a little more variety in the form of Ecco the Dolphin and your favourite Street Fighter or Golden Axe.
Also, Virtua Racing? Really? Go for Road Rash 2 instead!

