What it really points to is the very real fact that there are two America's living in some cases very close to each other. Sure, it's a defeat for gay marriage, but on the other hand, even in Maine - not exactly the cosmo center of the US, not really part of the 'liberal northeast' but more the American equivalent of a Maritime Provence, poor and rural - the pro side was able to get about 47% of the votes to 53% opposed. That's still more or less, roughly - half. Its certainly not some landslide of opinion one way or the other.
Now I'm also just as sure, that the vote was not even in Maine, I'm sure it was far more pro in the areas around the colleges and universities, and in the more urban areas, and the more rural (and kids Maine very, very rural) the vote was far more opposed. More pro on the coast and to the south, more opposed inland and north.
That's because as time has gone on we've been separating along political lines. And those lines also have a lot to do with education and income. The more 'progressive' an area is, the more urban it tends to be, the higher the average income, and education levels. Those places with very high education levels, in the US say Bay Area, Seattle, enjoy much higher wage levels then the more rural areas in between them, which tend to vote on the more 'conservative'. Classic 'town and country' stuff that's been goin' on in the USA since just about time began. It's just that since 1920 America has been more urban than rural and its taken 'bout that long for the urban centers to get power away from the rural areas.
But they are halfway there. Even in Maine.