Branson's only doing whats good for his company and investments. As reguards the diffuser, they may be nothing in the rules about having it like that, BUT there also isn't anying saying you can't either.
I'm about 90% sure that the FIA hearing will deem it legal. Even if though don't they won't strip the points of the teams running it because as i said it's been deemed legal by the stewards.