The site is not 100% done and will never be. I will continue to tweak and update the site weekly.
Earlier this week I had (what I hope is) the final iteration of the EPIC 2008+ STi springs fitted. Pending a few more road and drive ability tests we should be going into production with them shortly. This will be followed by more heavy website updates.