Cheers Bing, route looks a decent starting point - I'd be more inclined to do it over 3 days like Applecross a couple of years ago, drive up on the Friday, bit more relaxed on the Saturday (maybe a run round Skye?) then back south on the Sunday, or Sat/Sun/Mon instead. Otherwise it's back to back long driving days but means an extra day away, not sure if that's OK. I'd probably be heading for the Uig or Ullapool ferry on the final day to spend a few days at home anyway.
I think the road round by Gairloch is pretty good, and the Scottish schools will be back by then so they'll be a bit quieter too. There's the Mallaig - Armadale ferry as an option to avoid duplicating bits of the A82.