Do I need to register?

No, you don't need to create an account. However, you will be unable to Save cards or build a Lineup unless you register.  

Note: Once you have opened a pack as a guest (non-registered user), you can NOT save items from that pack even if you do register.