So you need to be online the first time you play the game (regardless iof it being a downloaded or hard copy) and at that moment in time the game will be registered, from there on you can play 'offline.'
Seems fair, although you still need steam in some form for it to work at all even if you do not utilise the service for anything else.