The old Autodesk Labs site had the Download link in two places: in the upper right and just below the preview image:
When the new site was launched, it was only available in the upper right:
I got feedback of "Where's the download?" from a customer as well as an employee, so I have done what I can to make the download link more visible by replacing just the hyperlinked text with an additional icon and header:
I have also made note of this in the HELP US OUT section.
Over time I think people will get use to the new design. You read about a technology on the left and take actions such as downloading, trying, or providing feedback on the right.
Attempts at deastonishment are alive in the lab.