I'm going to add work on descending and cornering skills. I don't think I mentioned those. There are lots of great videos on youtube that have pointers on developing bike handling skills.