Regarding the ferries, you can go all the way to Haines. Then it is only 600 miles to Fairbanks. You do have to cross into Canada for part of that trip, but the road network (and scenery are well worth it!). There are level 2s in Haines Junction, and there is a plan for a level 3 in Delta...
The first of 9 level 3 charging stations is now operational in Alaska! Expectation is one every 50-100 miles to link travel from Homer to Fairbanks!
First Level 3 Charger in Alaska opens!