Why are people so worried about upsetting ATC by flying the missed at "two miles out"? It's a valid flight profile, ATC should be prepared for it at any stage, and should separate traffic accordingly. Do you pay for a practice approach in the UK? If so, ATC should be nice to you, the paying customer. If they don't want you to fly the published missed procedure, what is wrong with them just saying "fly runway heading", politely of course?
I quite agree. It might be worth pointing out here that the ATC getting annoyed comment was made by someone in Florida though

. Yes, you do pay for practice approaches in the UK. UK controllers will, on the whole, give you your missed approach instructions in good time and will issue those based on procedural (9 times out of 10 vertical) separation. An early missed approach shouldn't therefore pose any problems.
CM