I managed to get back in touch with her and have done a deal of half price bookings until its played off. Ideally it should be free bookings until its played off but its a start. Arranged to see her this weekend.
I think you seriously need to work on your negotiation skills. That is dreadful an outcome.
I don't really want to do it as this is Bad with a capital B what she has done, but you have to tip your hat at this person for the sheer gall of basically scoring this deal of a century out of you as she now means she has you as a guaranteed source of income and she effectively gets to kept the loan too.
If it was me - as the slightest consolation - I would be insisting with her for A-Levels for the entire bookings.