...the May System allow you to capture every bit of your sound from inside the drum, where the sound is...
I'm having a hard time with that statement.
Sure, there is a sound inside the drum...but seems to me, our ears are NOT inside the drum...they are on the outside...and often at a distance.
And yes...that systems does appear to "lock you" into to a specific sound...'cuz you ain't gonna' pop those heads off in a flash if you need to adjust anything...though I guess their "sell" is that you don't ever need to adjust anything...?
It could turn out to be an expensive and time consuming experiment...
...getting all the mics and hardware...mounting it into your studio kit...and then finding out you hate the sound...