The site may not be updated but PCA posts updates on here. He made one quite recently actually regarding orders and problems getting hold of tuner modules.
Edit: I got one of the first batch of ten tuners and made my payment to PCA on 5th Febraury 2003 (according to my Paypal history).