Thanks for all the great feedback.
General consensus is the frame is not too small, so I'll keep the bike.
Took it out last night and it felt good. As good as a road bike can feel after 18 months without one, and riding a town bike every day.
I'll take some pics of me on the bike in a lower position tomorrow when my new pedals and shoes arrive.