Jimbo,
I kinda, sorta did this same thing last year on my way to Loring after leaving the Wilmington July meet.
After I got into Maine, I spent the night in Falmouth which is just north of Portland on US1. A local restaurant, on the water, was recommended by the hotel for lobster rolls and it was VERY good! Sorry, can't remember the name.
The following morning I started heading north on US1 on my way to Bangor via Bar Harbor. You go through quite a few small towns but the scenery was beautiful! Be sure to stop at L. L. Bean in Freeport.....a lot of really cool stuff. Also, I recommend to take side trips while passing through Bath, Boothbay Harbor (just off US1), Rockland, Camden, etc.
Got to Bar Harbor in the early afternoon. Luckily, I've been here in the off season and it was not crowded. This time, it was VERY congested and is still VERY touristy.....Be warned! If you have the time, make sure you go into Acadia National Park as the scenery is really spectacular.
After leaving Bar Harbor I headed to Bangor. There are quite a few roadside "lobster steam shacks" on the way and I stopped at one and had my fill.....Dodge good too! Again, sorry, don't remember the name!
I spent the night in Bangor and the following morning I headed north on 95 to Presque Isle.
It was a really good trip and I would like to do it again sometime but it will not be this year as I will be heading out to Bonneville in September for World of Speed.
Hope this helps and sorry about the restaurant names,
Gregg
Edited to add:
I didn't eat at these places but I was told that Dysart's Truck Stop in Bangor
http://dysarts.com/ and
Grammy's Country Inn, just outside of Houlton,
http://www.tripadvisor.com/Restaurant_Review-g40678-d673175-Reviews-Grammy_s_Country_Inn-Houlton_Maine.htmlhas really good homestyle cooking with large portions.