One Winged Angel

So I've been trying to learn One Winged Angel (FFVII Battle with Safer Sephiroth) on the piano. Going well so far, I'm on page three though still perfecting the first two pages.

So who's heard of this song? I'll be putting a recording of myself playing it once I get it down. But man, that fast part near the beginning with all the sixth notes is killing me...fingers aren't quick enough yet.