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.