They're apparently intending to supplement this with car sharing spaces, which might help, and if you _work_ along light rail, this might be doable. They also mention they'll still have parking spaces for guests and such, so that means, ostensibly, they'll need to police them? Or just because they're not reserving spaces for residents, the demand will always outstrip the supply.
Either way, while I agree that transitioning away from dependence on individual automobiles is a noble effort, this concept has its work cut out for itself here. That being said, I have several friends who go car-free here, so...