Very creative idea, great work!
I think the timing needs to me much more forgiving. I’d say I have pretty good sense of rhythm and yet I found it incredibly difficult to hit the beat timings.
Nice work, continue to grow and challenge yourself!