The plot indeed thickens:
I wrote to the Secretary of the Commonwealth's Elections Division to complain about the Newton Election Commission. The answer was a bit surrealistic:
"We did contact the Newton Elections Commission in regards to your absentee ballots. They indicated that they mailed your ballot out on November 24, 2008."
Sending the ballot on November 24, 2008 is hardly likely to be very helpful for the primary that is on February 5, 2008, but I am sure glad to see that the time machine bought by the city of Newton works for the visits to the future, too.