I'm posting this a day late, but I wanted to make sure that I let everyone know that CNC Sector is back online and fully operational! They've already started adding more maps and other fan created files, so be sure to pay them a visit!
Edit: Unless my internet is deceiving me, their servers seem to be down at the moment, but they should come back up at any moment.