You'll have to pardon Banjo Ben's antics but this is such a good lesson that I felt the need to post it. It's well worth ordering the tabs from him. A couple of quid and it's posted direct to your email.
This lesson has been a two-year project for me, to get it up to speed (I'm not quite there yet) but it has provided a general boost for my pick technique (Ben says keep all unused fingers curled up and away from the guitar top to achieve speed.)
I've found this piece to be good fun and Ben's YouTube site is a great source for lessons and examples of expert playing.
As ever - learn slow to play fast. There are vids of people playing this version if you look. They do it slower so that you can pick up all the detail.