Worked fine here, but doesn't help that there are at least 4 different Download buttons on that page, depending on the ads shown.
Right under the description of the file, click the Download button there (next to the Share button), the window will refresh, and you will have options for Priority and Free downloads, sounds like you got that far.
Click the Free Download button, and you should get an overlay window that asks you to download via Facebook, Twitter, Google+, and I think Instagram, basically it uses these to authenticate you, after which your download should begin. You may have a popup blocker or something else interfering with this last window?
For what it's worth, this isn't a compete ROM, so depending on why you want this one, it may or may not help you at all.