And I thought I had it rough this far south! I can't get any decent yields here due to extreme heat/humidity...blossom drop is the worst problem, followed closely by blights, fungus, armies of bugs..etc..but wow. I never considered not getting ENOUGH heat to ripen tomatoes! It's always something, isn't it?
You mentioned wind problems. Is it possible to plant some sort of wind breaker shrubs/trees/whatever to help with that? Something that wouldn't hog the sunlight, of course....
As for varieties, I am WAY too much of a novice at this to comment on that. But I'll be interested to see what others suggest.
Best wishes for a more favorable season this year! I wish I could send some heat up your way...Goodness knows we have more than we know what to do with!
Jennifer