As far as I know, medicals are now questionaires. Any clarification is done with your GP.
At LGW, crew bid for trips based on seniority, so the mixture you get is really what you bid for. Because of the volume of crew needed for the 777, it is reasonable to expect to do a fair bit of long haul as main crew.