Couple of points of information on that: Sonic Rush released in 2005, not 2004. Doesn't really change anything, just thought I'd point it out. Sonic Generations makes reference to Sonic and the Secret Rings. Furthermore, I don't think the canonicity of the storybook games have every been contested by SEGA sources. They're pretty much alternate universes but the events do occur in Sonic's personal timeline.