I am not a doctor, but you look to be under 80 degrees. Anything closer to 90 degrees, you would look almost like the corner of a square. Pre surgery, I was at 88 degrees.
Other than the back, you look in pretty darn great shape. I agree with everyone else, go get another opinion and get things started.
I apologize for asking everyone, but I am from the states....what does NHS, mean? Is it National Health Service?