Hmm,
I'm sure the CAA would certainly be interested in your progress - 25hrs in 25 weeks ! The weather is understandable but instructor & a/c availability sounds disgraceful.
Initially I suspected a school with a boat race connection however, this is not the same course structure; The alternative might be one a little further east ?
You need to push this with your current training provider - if you were considered acceptable by your instructor for a test but your standard is so poor that they feel you need to leave then I feel that the company has acted misappropriately.
You have been badly let down.