Who ate the download button?
Devs probably removed the old links to put the new ones instead, come back in a few hours it should be fixed.
Jep , the download buttons are back in business.
Download buttons are there now , sorry for the delay.