First off, a big "thank you" to anyone who may take the time and energy to read this.
Second off, a disclaimer; if this is posted in the wrong area, or if these questions have already been asked/answered in another post, please let me know. For the record, I have searched through the forum a bit and am not just posting randomly

Allright, so I'd like to find a job teaching English in Finland. Before I get to my questions, here's my basic situation:
-17 years of experience in the ESL field, in a wide variety of institutions. Plenty of glowing references from former employers.
-I am an EU citizen, as well as my daughter. My wife is in the process of applying for her EU citizenship based on her marriage to me.
-Currently based in the US, but looking to move to Finland next spring, depending on how the job hunt works out.
-Beginner-level Finnish language skills. ( not a mighty asset, I know

-Would consider flying to Finland for the right interview ( at my own expense if need be ).
So, moving on, here's the relevant info that I have gathered already.
-finding a job in Finland is very hard if you are not there in the flesh.
-Agressive self-promotion goes over very poorly with Finns.
-Being overqualified for the position can torpedo what slim chances you may have.
OK. At long last, question time:

1) Would you agree with the above three statements? How have your experiences been in these respects?
2) My working plan right now is to just start emailing my resume to a whole slew of English schools. What I'm wondering is...
* is this kind of thing frowned upon and seen as presumptuous?
* is there any risk ( reputation-wise ) in doing so, or is being ignored the worst-case scenario?
* assuming the statements concerning self-promotion and over-qualification are true, how could I compensate? Trim down my resume? Downplay my strengths? It seems counter intuitive to me, but some things really depend on the culture, which is why I ask

Allright; there's loads more I'd like to ask, but I'll leave it at this for now. Thanks in advance for sharing your two cents!
-Nate