You seem to have proved the identity satisfactorially, ages may often particularly in Victorian times show fairly heavy discrepencies between sources. The main reason is that particularly 1837 when civil registration began people often had no accurate knowledge of their age within 5 years or so. There were then, as now, people altering their age so that they appeared more reasonable as marriage partners in public records. A case in point my grandparents' marriage certificate (1895) shows him aged 55, and my grandmother aged 35. She was born in June 1859, so her age was correct, he was baptized in 1828, making his age at least 67, and probably from the baptismal dates of his siblings a year or two older.