Regarding sizing:
That sounds pretty close to what I have. I am about 6', but I haven't measured all of the other measurements. I am on a 55 and it is quite comfortable. I swapped from the stock 110 mm stem to a 120 mm after riding a bit, but that is the only fit issue I have addressed. The shop I bought from did a simple swap of a rigid alloy seat post for the suspension post and I did get some credit when I swapped the tires to slicks. With 750 miles on the bike I have not had a single problem with the chain, other than that I have to lubricate it.
All in all, it is a nice bike. It is a bit heavy, but it handles well. The low top tube is actually nice in town, as it gives you LOTS of room when stopped, and it also makes mounting a breeze (I can just step over the top tube).
God bless!
Wayne J.