Heh.. I didn't notice at first that it does say ball diffs front and rear, and "gear differential in the center" ..could be a slipper clutch... not sure how practical it would be unless they're making a TA05-B buggy or something off-road.. it could be related to that crazy expensive looking TRF-buggy they had at the trade show...
It's just the cantilever description of the center shaft that leads me to believe it's a cut-out mount with the arms to hold the shaft suspended from one side..