Pull out the tape measure again, that looks more like a 58-59cm. Surprised it does not fit one of you out of 3 people.
Overall the bike is very nice (minus the obvious mis-matched parts) but it could use new bar tape and that saddle is out of place. I'm having trouble putting a number on this one but it would definitely make more as a part-out. Complete? Very wild guess, $350.