I just checked and got to it with no trouble. It has been redesigned so it may have been up and down a couple times as they were working on it. I can assure you Mach is very alive and doing well.
I wanted to access my account to manage my license. However, my password did not work. So Mach locked me out after a few attempts. My ip is still blocked days later.