They might be smokin rocks, Joe Rogan. Sorry, another joke reference. Nobody ever gets it.
I dont know, I've never heard of such a thing as the ejector seat releasable bindings dealy you speak of but it wouldn't surprise me if there was such a thing. Still, boarders ride the BC all the time without a device like this....just kinda the risk you take. Sounds kinda gimmicky, usually if an AV starts you should be paying attention to finding an escape route, safe zones, peeling off, straightlining,etc...and if you get swallowed up it's probably too late anyhow. Nah mean? Nothing substitutes for good Avy knowledge, common sense, yadayadayada.
Ride whatever is comfortable for ya though. I have friends that use burton bindings, salomon bindings, etc.. I know one guy who rides hard boots in his burton C60 bindings for the mountaineering aspect of it and it doesn't change his steez none. Most people I know use soft boots and regular bindings. It goes. Just give it a try and you'll love it.
The Voile Kit is a pretty sick deal too.