Wow, looks great. I like seeing big track bikies. Is that the one that was on ebay not too long ago?
If the bike is currently set up the way you would ride it (with the bar and seatpost at the same heights) then don't listen to anybody about it being too big. I looks like the perfect size. People generally ride bikes that are too small anyway.