5'8" and a 50cm? I think long term you'll find it's too small.. Does look like a nice bike tho.
As to 23's depends on the type of surface you're riding on. Unless it's very smooth asphalt I"d run 25's. 23's tend to be harsh and tend to pinch flat on washboard/rough surfaces. That covers much urban riding