It's accurate. Once you create an app and publish it, you'll find an "Export to Windows Store" button. You need to sign up for a developer account and download the SDK (part of Visual Studio 2012 Express, free) to publish to the store, but this site will do all the work of giving you the app to publish.
TouchDevelop runs in IE10, Chrome (including on Android), Firefox, Safari (on Mac and iOS). You can run apps you create right away, inside TouchDevelop, in the browser.
If you want to sell them, then they will run on Windows Phone, Windows RT and Windows 8. To submit them to the store you will need a Windows 8 PC and a dev account.