hatemyjob,
Re your eyesight issue, in the last few months (Sept '09) the medical has changed from the old CAA Class 1 to the new European Class 3.
There are differences between the two though no idea if eyesight requirements is one of them.
More info
here, here and
here.