Hey Josh,

Sounds like tough times- see them as Dog Days man, the more you slog now, the more chance you give yourself in competition. I know that you will and can do it man.
Its always difficult when your gym partners are not competing on the same plain as you, but it means you've got to be innovative with your training.
You know if I can help at all in any way I will man, just shoot me a message. Have a few drills I use to sharpen if I'm low on training partners.

As for the vision thing, I believe deficiencies Vit D can have effects on eyesight- although that sounds severe.

Fuck your old coach man... It'll kill him when you win this.