Yes, best to avoid seatguru on BA for the reasons you found out (and many similar mistakes). Thebasource.com is better resource, and this was probably your aircraft:
CY180 | The BA Source
alternatively.
CY180 | The BA Source
If was a neo it would have slightly more pitch, because the seats are thinner.