I haven't driven in Sicily (I'm a train/bus traveler), but I think your transportation plan makes sense.
The itinerary, though, is not what I would do.
Are you arriving in Sicily from the US/Canada, jetlagged, or will you already have been in Europe so you are in great shape when you reach Palermo?
You have only eleven nights, so you will have to make a lot of compromises, but I would not sleep in both Palermo and Cefalu. Cefalu is only 45 or 55 minutes from Palermo by train. It's a small town, and you can probably walk every street of the historic area in 2 or 3 hours. I'd eliminate the two nights in Cefalu. You might want to add one of them to Palermo (definitely do that if you will be arriving in that city jetlagged). You can then decide on the spur of the moment whether you want to spend a chunk of a day on a day-trip to Cefalu.
Taormina is a very pretty place in a stunning setting, but it is not exceptionally large. I visited it during the summer, and November may be somewhat different, but I am not sure of that. I found Taormina so thronged with tourists that I was glad to leave after a few hours. I realize that not everyone has that reaction, but I hope some other folks who have been to Taormina relatively recently will comment. I'm sure the experience was quite different 10 years ago. Even if you have a high tolerance for being part of a throng and enjoy browsing in high-end stores, I would consider 4 nights in Taormina serious overkill when you are not getting to my favorite part of Sicily at all...
I would take one of the Cefalu nights and at least two of the Taormina nights and spend them in the Ortygia area of Siracusa. (Personally, I'd consider one night in Taormina sufficient, much as I dislike one-night hotel stays). I'd spend a full day seeing Siracusa, then I'd spend a full day seeing what I could of the little Baroque towns in that corner of the island: Ragusa, Noto, Modica and Scicli. Actually, you could spend just two nights in Siracusa and the third night in Ragusa, which is kinda/sorta on the way to Agrigento or Piazza Armerina--whichever makes logical sense from the driving-time standpoint. Ragusa is, to me, the most interesting of the towns.
I'd use ViaMichelin.com to check driving times.
Edited to add: I'd encourage you to spend more time in Sicily. You are really shortchanging it. I didn't even bother to mention Trapani/Erice, because you simply don't have time for that area.