Pretty sure the answer to all 3 questions is "Yes!"
(You're legacy so you get early access regardless of codes)
As for your concerns for being able to play on PS3 - Accounts are cross platform, you'll have to register your service account on the PS3 and you can only register one account on each playstation ID thinger-majog (forgot the technical term). Basically, link your 1.0 account to your PS3.
You can play your account on both PS3 and PC but just not simultanously. Kinda like in XI where you could log in from your xbox or your playstation or even PC but just not at the same time♪