I should also mention it looks like he has burst blood vessels in his caudual fin. However, I've read somewhere that this happens with age for fantail goldfish??
I've managed to get pictures - I'll upload in a second but I think he has fin rot - on his dorsal, pelvic and anal fins and possibly...