Sounds like it's coming together. I'm glad I wasn't drinking coffee when I read the part Slipin highlighted - I would have spit it all over my computer screen.
Arpeggiated chords are tough to do consistently. That's one of those exercises to practice at slow tempo and bring up until you get sloppy, back it down, etc. To this day, I can't play "Message in a Bottle" by the Police up to speed and keep it clean. I can play the opening riff of 8675309/Jenny consistently, but that was only after focusing on it.
Arpeggiating chords is a good lead technique to have in your bag of tricks, so it's more than just for rhythm playing.
Despite all of the adjustments, I'm sure your final performance will come off just great! Just keep working at it and it will happen.