Yeah, not working for me, either. vmcas.org keeps rerouting to some "buy this domain" site. Hopefully it'll be back soon, or else I might really freak out.
Stuff like that MIGHT happen more frequently as the deadline approaches.....so keep that in mind and try to submit it as early as you can!
I know everyone has probably told you that, but as someone who submitted it the day it was due - I look back and realize how stupid it would have been if I couldn't submit my app because the server was down.
Best of luck to everyone applying this cycle! Keep up the good work and get those apps submitted early!!!!