...also, I do hope that the 6 function buttons do send out SysEx, at least while in CNTRL mode, the most critical of them all would be the Shift button to send something out, Press/Release status would be nice.
This is crucial to expand the uses of the controller when connected to script driven DAWs, like Reason and its very flexible Remote technology, which is as flexible and powerful as the controller allows it to be.
To this day I still wish that the FACTORY 32 shift key could either send its status out through SysEx or send Press/Release info and allow to be set as momentary instead of toggle also through SysEx, so external scripting would double the use of the knobs and faders (like it's possible to do through Reason's Remote)
I know it's too late for that controller but I really hope that it's not too late for the BeatStep to be extra useful as a Reason controller