Those type of brakes are fine. I have an MTB conversion (bafung) with those kind of brakes which I ride in the alpes with zero issues with stopping so they would certainly be fine for a flat commute in terms of stopping distance.
The bike, on the other hand, would be a bit of a waste for a...