This is the most work I've ever put into a track! 31 channels in total. Was really starting to lag. Took me a couple weeks too! I'm really proud of this one, and I hope you enjoy.
edit: changed the end and fiddled with the drums in the end part. think they sound better now.