What about this:
1 Bitcoin = 1 MegaBit
e-0 MegaBit
e-1
e-2
e-3 KiloBit
e-4
e-5
e-6 Bit
e-7
e-8 Satoshi
e-9 MilliBit (not currently dividable but maybe in the future)
People are much more used to the large prefixes than to the small ones.
fixed that for ya

point is to have a name for a unit where we have maximal 2 decimal digits. this is neccessary for a lot of software which are in use already.
1.00 --> 1 bit = 100 sats and that is it. Bitcoin is the protocol and one bit is the base unit which you can divide in 100 satoshis.
1 Satoshi = 1 BitCent. Check.
From the poll it looks like there is a pretty strong consensus. But in the mockup in the OP there are too many digits. 10023.04 Bits ? This is 10 kiloBit for me.
Yeah really it's obvious, just shift the damn comma. Everybody's always like "oh no, that would be too confusing".
The thing is: Any other proposed solution is at least as if not more confusing!
Don't worry, the comma shift will follow naturally in a couple of years. Simply because an actual Bitcoin will be a hell lot of money
