If it goes live again and I see it I'll take some screen shots. The intro page was the red background with just the Cameo and you had to click it to get to the main page. If you look in the "I have the album" thread there is a picture of the back of the album case. The main page looks like that, but with Vanessa and Victor drawn in the middle around a camp fire. There was also a music player at the top of the page. The songs I got to before I had to close out the page were Spring Street, Nolita and Hands on Me.
As mentioned above you had to scroll over certain parts of the drawing to get to news, tour, boards (coming soon), store (also coming soon), a performances secion, music, and photos. The music section was basically the three albums cover art and track listings. You could click on some titles from Heroes and Thieves to listen. The photos were basically the same as the promos we have, except for two I haven't seen of her posing in a white outfit with Victor.