I couldn't get the site to come up, but the URL looks real familiar to me. I think that this is a fairly old site. One can hope, but I think Subaru has gone on to other things.
On a more positive note, Car & Driver is reporting that Subaru will bring over the Impreza WRX STi as a 2003 model. It's in the latest issue, with the red Porsche on the cover (OK, I'm too lazy to check for the date - besides, the cat is settled on my lap)