I was a bit bummed to not see Windows support either...especially when there's a screenshot showing how to install on Windows on the download page. I registered for an account thinking that an auto-download had already started, so I was extra disappointed by a "Coming soon" prompt. Just felt a little bait-and-switch-y.