There's a strong chance the website could have featured flash games. The way the website is formatted, it makes sense. Downloadable wallpapers and extra goodies next to the flash games is generally how it's done. However, 2003-2007 was a really eventful time for the Crash Bandicoot series, and if that was a section showcasing the various games being released at that time I wouldn't be surprised.
It's a shame the site only goes as far back as 2003, I would have loved to see a website with the PlayStation games.