I'm also in the EFL game. Since my post above I have come [back] to Japan and had two jobs, first as an assistant language teacher in two junior high schools and then as a teacher in an eikaiwa (English conversation school) which is ironic considering I am a terrible conversationalist.
I like the job though. Get to meet lots of interesting folks, including a member of AKB48. Just yesterday I taught a woman who is one of the top judges on the international figure-skating scene. Although equally there are some excruciating, boring-as-hell housewifes and salaryman who have nothing to talk about other than how much 'nothing special' they do between lessons.