It seems that way,rear mech,brakes,hubs look campag also,chainset looks a bit like my xc pro. Looking at the sticker on the forks,there made from Tange Prestige tubing,it's probably Prestige throughout.
I don't think that could possibly be a 20.5" frame. I have the exact same dimensions and on a 20.5 inch frame the amount of exposed seatpost would be only about 3.4 to 4 inches max!