Mozilla has finally released a beta version of its Firefox for Windows 8 Touch browser, which is ready for users to download, test and subsequently share feedback and file any bugs (hat/tip Engadget).