It took some serious debugging but I figured it out. For some reason (Android only maybe?) LE chokes on processing the SerialCommand::logCommand() activeSerial->write(COMMAND_OK) operation. I'm guessing 0xFF is screwing up the stack somehow.
Anyway I replaced
<code>if (activeSerial && Serial) activeSerial->write(COMMAND_OK);</code>
in SerialCommand.h's logCommand() function and I can now filter to my heart's content over BTLE. This was the final barrier to wrapping up my proof of concept. Now the real coding begins!
I recall reading you accept bug reports via github... will head over there now.