Yep - that's a musical puzzle alright - very interesting and fun.

Reminds me a little of Rush - those guys like to play around with their timings too.