My guess is that the server is sending the wrong data type which leads the browser to try to render it as text. I have tested this on other browsers and platforms as well. I can still download the build with wget .
Can you give us the exact method by which this download was initiated? Did you request a custom build? If so, please provide the recipe for this and the router model information so we can try to replicate.