Man I loved that. I totally liked how you took a theme and just ran with it. I always think it shows maturity to take something simple and develop it, while having the patience to let it simmer! Nice, nice, work.
What I thought was cool is hearing all the different influences in your style. Bags of talent there mate!