I like the fact that in some ways, it's predictable and some ways it's not. I also loved the techno feel you gave it. It's different than what I'm used to hearing from this song : ) Even though it's lengthy, it's still fun to listen to and I enjoyed your choice of sounds.
Please contact me if you would like to use this in a project. We can discuss the details.