I've finished the official trailer and Unraveled is now up on Greenlight. If you'd like to see the game on Steam, please take a second to go over there and vote for it. ^_^ Thank you!
Ohhh interesting decision. I can't turn my game into a steam greenlight, but this sounds like a good idea. Greenlight is really tough, unfortunately, but I hope it works out.