According to @Nawzil8 on Twitter, Instagram is launching... TODAY!!!
Here's the link to his tweet: https://twitter.com/Nawzil8/status/402820839156219904
Also, if you go to http://instagram.com/download/windows/ the link will take you directly to the Windows Phone Store, even though the app is...