Debuting on the GameCube, PlayStation 2, and Xbox on February 21, 2006, Sonic Riders was a fun concept that couldn’t quite stick the landing. Designed as a celebration of Sonic’s 15th anniversary, ...