Nokia Lumia 920 - Do I need to register somewhere before I can use HERE Transit?

No, no log-in or registration is required.