Yeah, I'd say these constraints are legit, if they add to the game and don't make it frustratingly hard or cumbersome. Maybe give it some nice explanation but first and foremost just make sure the player knows (f.e. like Silver said some message).
Yep, that's route I'm taking. A quick pre game intro will inform the player. That intro will be skippable too.