First, for those missing the goggles, you can contact SE live chat support to solve your problem, that's how I got my goggles. They will ask you for some information, then proceed to verification, and you'll eventually get your item code by email.
Second, for those having difficult time with the game, I can only say that this game is not meant new gamers; it is really built for experienced people from FFXI, and it's still in its beta state... Yes, you're still playing a game that requires a lot of fixes and major updates.
However, you can start getting used to the "unfriendly" game interface or wait 6 months for SE to make it more "complete".
I totally wasn't surprised by how it is atm, it was expected, maybe not for newbies to the game.