I picked Oxford for: 1. top European 1y MBA program; 2. close to London 3. brand - Oxford Univ. is known all over the globe, even in non-business environments. I don't have inside info for this year, from 2008 recruitment report the biggest share was the financial industry (29%), followed by consulting (25%). I'm waiting for the 2009 report.
Facts: from this year admits which I know, most of those who are not native English speakers have GMATs below 700 (including me). There are folks with 650, 660 and 670 - so I would not consider a problem a GMAT score between 650-700. Also, there is a significant number of admits of 24,25, and 26 years old with working experience of 3-5 years.
IMHO you should not bother about lack of leadership or extra-curricular activities (I have none to worth be mentioned) but focus on what you learnt from your international experience, how living and working in different environments (countries, clients, industries?) changed the way you think and how you could contribute with this diverse experience to the class. Also, you should be crystal clear why you need an MBA, why now and why SBS. Good luck!