Most 6' tall folks would want a frame of at least 58 cm. I'm around the same height and prefer 60-62 cm frames depending on brand, but I like the seat height to be higher than most.
Your 2.8 looks to have a nearly complete Campagnolo group:: hubs, crankset, cassette, shifters, derailleurs...