Yea. This website is still crippled. I imagine Simtech will get it fixed one day.
The 2017 Rally is coming up soon. We need to get some interest regenerated in that as well (as this website). If I can find it.
This upgrade has been taking a loooooooooooooooooooooooooooooooooooong time.