Your frustration is completely understandable, but for advice, please go back to the CAA Medical Department.
Whatever your problem may be, if you treat them with respect, they will do their utmost to assist you and get you back to the standard you require.
I can speak from personal experience, if you do what they need of you, they will do their best for you, but you should bear in mind that they are the Regulator and technically, they are not obliged to do anything more than advise you of the requirement.