Re:
No idea on the serial, but I do see a hollowtech BB. Did you upgrade the bike or was that on there from new?
Also, a full picture my help, as it allows people to look at the catalogs.
Paint, decals and even small differences to the frame (position of cable stops, shape of mech hanger, etc) are commonly used to determine a bike's age.