I just saw that now, thanks for pointing it out! ^^
I have a feeling Power is there too. probably behind Phi. Maybe they'll be a key thing in the game as well...
As for what I think about it, I love it. It is very Zelda-ish. We've got Link, the logo, and the key elements of the game there...