We are working on it at the moment !
It has nothing to do with your browser. The download runs out of the free quota in the new place. :/ Mine stopped halfway through, and now it says I should wait 5hrs or upgrade to a paid plan (no thx).. It will be tough for them to find a sustainable solution without paying money. Maybe they should create an "official" torrent, just an idea