Why log in? Logging in lets you reserve a nickname so no one else can use it, and lets you be counted in future player rankings on the site. Other players only see your nickname, not any of your login information.
The rules are available online. The rules for the Echoes of the Past expansion are online too, but you are strongly advised not to use the expansion until you're familiar with the base game.
You can discuss Innovation strategy at the Board Game Strategy forums.