The pace issue has been a problem for us, particularly considering we have the added angst of inattention... DS8 has an ADHD dx and DD10 probably could have one as well. DD10 is not as bad... she'd be borderline if ADHD at all, but DS8 is quite affected (there's definitely a difference between just gifted Vs. gifted/ADHD - you can really see it when you meet my son).
Anyway... things have to be fast, concise, without excessive repetition. Got it? Next... Got it? Next... etc etc.
Then, you have to go back a few days later... Remember? Good. Or... remember? Ok, here it is again... got it now? Good. Next...
Without the "next" (ie WITH repetition), the behaviours start.
It's tricky though - the fact that they both learn so effortlessly makes it easy to gloss over things... I have to make sure that I check in to see if they remember it later. DD10 is pretty good - it's DS8's ADHD that creates a problem in this regard.
(Btw, I do #4 on your list

) Also my two are in French Immersion, which helps a little.
I don't think there's a perfect education solution... you just do the best you can
