Adobe Labs has not updated the download for Windows Firefox to this version. When you click on the link you still get the download for the previous version.
Beta version 18.104.22.168 is for Linux NPAPI only. Not sure why the release notes have not been updated to reflect this, but will inquire.
Release Notes have been updated.
Retrieving data ...