All right, John! Way to go. This tune is tough. I suggest (as Nick wrote) slowing down the tempo first to get the timing and feel right. Personally, I would loop short phrases and repeat them "ad nauseam"—for example, take just the first six notes, set a tempo around 80 BPM, and repeat, repeat, repeat. Once that's locked in, move to the next phrase. Keep it up!