I think you've gotten great suggestions. These links may help as well:
http://www.mathmammoth.com/multiplication_1.php(Apparently this Math Mammoth curriculum has been useful for many children, though I don't own it and haven't used it. I have seen this technique of beginning and ending practice sessions by skip-counting up and down mentioned elsewhere, and in general I like what I've seen of Math Mammoth on youtube and elsewhere when it comes to developing skill proficiency.)
http://letsplaymath.net/2011/08/30/how-to-conquer-the-times-table-part-1/ (one in a series)
http://watchknowlearn.org/SearchResults.aspx?SearchText=times+tableshttp://watchknowlearn.org/SearchResults.aspx?SearchText=multiplication