Well, this is a predictable answer from me but these kinds of questions and situations are exactly what Cycle Training is all about. And we have our own dear Cycle Training sub forum on LFGSS
The point I would make though is that it is possible to give good general advice, and you seem to be on the ball about the possible options already, but there is no substitute for doing it.
I don't know where you live but most London boroughs provide free or heavily subsidised training. Feel free to contact me or SkyDancer if you want more information.
Well, this is a predictable answer from me but these kinds of questions and situations are exactly what Cycle Training is all about. And we have our own dear Cycle Training sub forum on LFGSS
http://www.lfgss.com/forum49.html
The point I would make though is that it is possible to give good general advice, and you seem to be on the ball about the possible options already, but there is no substitute for doing it.
I don't know where you live but most London boroughs provide free or heavily subsidised training. Feel free to contact me or SkyDancer if you want more information.