Hey all,
Just an update, we are aware of issues with some people having issues accessing the site. There appears to be some networking issues with our host and datacenter. We are working to rectify the issue, but it is largely out of hands. We will keep you informed.
Regards,
TF2C Dev Team