It's incredible to see all this excitement surrounding Free to Play! We are still in the process of transitioning our systems and appreciate everyone's patience. We will have more information for you soon and a brand new website full of information about DCUO Free to Play.PC players who want to get a jump on the download can do so through the SOE launcher. We'll keep you posted when the revamp of the game and site is live!
[Thanks to Eric for the tip!]