I second your points and add...
Not being an iPhone user, I am confused that I cannot tell whether this will have any relevance to me on my Mac. Nor can I find any indication of how I may register in order to log in (or whether registration is free).