I worked on this today and I'm quite impressed with the outcome. I think there's still things that need working on, like the end - cuts out too fast :S, but I'll get to them another time.
Let me know what you think!
Please contact me if you would like to use this in a project. We can discuss the details.