Actually SV2 is very important for an embedded miner, has it avoid the hassle to manipulate string for JSON parsing/formatting (used in SV1).
Yes! I'm a big fan of binary protocols. Sending around all of those human-readable spaces, commas and newlines is great in development, but a huge waste after that. Since a big part of this project is creating embedded miner software, I think it's important.