Hello....
You are right that this is a confusing one,I don't have all your answers only a few things to consider.
I think that Robert Bond was already married and so he wasn't free to marry Ellen.
There is this marriage.....
Holbeach All Saints - 9th April
1860ROBERT BOND, father William
& ANNE LETITIA NICHOLS, father Thomas
~ ~ ~
This Robert and Ann are never found together and as I think someone has already mentioned on the 1861 Robert says he is married but not with a wife.
Anne's parents were Thomas Nichols & Letitia Slater, married at Holbeach, 6th April 1830
Baptism at Holbeach - Anna Letitia Nichols - 6th March 1831 - parents Thomas & Letitia Nichols.
Anne's mother Letitia Nicholls was buried at Holbeach - 2nd April 1842, aged 41yrs
~ ~ ~
Anne is with her widowed father in 1851 in Holbeach
1851 - HO107/Piece/ 2097/Folio489/Page 15
~ ~ ~
A bit of a discrepancy regarding Ann on the 1861, she is with a John Hardy and family and described as aged 28, unmarried and sister in law, also with her is a 5 year old Elizabeth Bond, described as niece.
1861 - RG 9/ Piece 2329/ Folio 56/ Page 10 - Holbeach, Lincolnshire
~ ~ ~
1871 - RG10/Piece 3331/Folio 56/Page 20 - Holbeach, Lincolnshire.
Ann Bond, Head, married, aged 41 - Charwoman, born Holbeach
~ ~ ~
1881 - RG11/ Piece 3356/ Folio 64/ Page 28 - 23, Wellington St, Nottingham
Annie L. Bond , Head,
W, aged 49 - General Nurse SMS? - born Holbeach, Lincolnshire.
Elizabeth M. Nicholls, daughter, Un, aged 25 - Charwoman - born Holbeach
Gertrude A. Nicholls , aged 1yr, granddaughter, born Nottingham.
~ ~ ~