Looks like thats another google beta that was open to the public for a tiny period of time.
I was able to get in with my account and make a page:
Its basic, only spent about 5 minutes playing around with it.
Now, they need to link the storage space on pages to gmail. That will probably come soon.