I've put up a Facepunch server, it should be up for the next 24 hrs at least.
Feel free to stop by and play, this game is awesome, and the newest updates really make it balanced.
This server is based on the West Coast
Here's the IP if needed, but you should see it in the server browser IN game: 22.214.171.124:27584
Edit: this game is free, download it http://www.crypticsea.com/subrosa/