It sounds less like annoying character than annoying player to me.
1) The actions of his character - Roleplaying aside, if the group dynamic doesn't jive with his tactics, THE PLAYERS need to confront him about it, not the DM. Running out ahead will eventually get him killed, but I have the...