Well, I like seeing things from other peoples perspectives - students and teachers alike, so it's not great that your teacher has put you in this position. Don't fret though - It seems that you will be better off self-teaching especially as someone mentioned that you're aiming for Cambridge. There are great benefits to having a great teacher no doubt, but from what you describe you will do a lot better without this kind of teacher - seems like a nightmare truth be told. But rest assured, with hardwork you can get where you want to be by yourself.