i just got my email with the link to sign in and download.
To install with your phone's web browser, go to
https://myphone.microsoft.com/install.
installed and signing in to test as i type this. says it will sync almost everything on my phone. contacts, calendar, tasks, pictures, texts... and more.
i use a mail2web email account and i am not sure as of yet but looks like i can not use them both in conjuction. if this is the case then i am not as happy as i was 5min ago.