Alright, RC3 is out. Sorry for the delay to those who were waiting!
Testing is hard because getting 6 peeps to be on at the same time is annoying :P
But alas, I think the map is as good as I can (personally) get it to be!
OP updated with the new download link!
Here's the current changelog: