Such a great trip report giving a brutally honest account and I'm very glad you are feeling better and totally understand you wanting to get home.
I'm surprised BA let you fly - there is no way the Emirates would have let you - if that was reported in DXB you wouldn't have gone anywhere until you had a fit to fly certificate from a DR which as awful as that may have been would probably have been in the best interest of everyone!