Yea....I remember it was a big letdown everybody was depressed, and any explanation came that it was only a soft launch....lol
Now for some strange reason even after supposedly launch on the world's greatest stage....it continues to say coming soon......that should be the new company mantra….Coming soon