His statements aren't really that much of a stretch.
The US launch line-up:
Altered Beast - bad
Last Battle - terrible
Space Harrier II - ok
Super Thunder Blade - (haven't played)
Thunder Force II - not bad
Tommy Lasorda Baseball - sports, so, meh
SNES launch:
Super Mario World
F-Zero
Pilotwings
Gradius III
SimCity
TurboGrafx-16 launch:
Alien Crush
China Warrior
Dungeon Explorer
Keith Courage in Alpha Zones
Power Golf
R-Type
The Legendary Axe
Victory Run
Vigilante (video game)
Compared with the Turbografx and SNES launches, the Genesis launch was terrible. In fact, even without the comparison, it was still a pretty bad launch. Of my almost 40 Genesis games, only Ghouls 'n Ghosts and Thunder Force II date from 1989. In 1990, however, it really had some great hits.