I haven't had a chance to try it myself yet but that's some nice work so far!
If you're interested in making your own client/visual frontend for Aerodrums, we may be able to share the Aerodrums network protocol with you so that you can receive information on where the drums are located, where the sticks are each frame, when drums get hit and so on. It should make it a lot easier to achieve the type of thing you're attempting using the MIDI data. This is coming in a future version of Aerodrums and it's not finalized yet so you'll need to wait for us to release it first.