The windows installer that is downloaded from the main page
www.meteor.com/install
does not work. It is missing the binary and a bunch of folders.
This one works:
http://s3.amazonaws.com/meteor-windows/installers/1.1/InstallMeteor.exe
found in the wiki announcing support for Windows in version 1.1
I had to dig quite a bit to find this so I hope it helps others.