I'd have to say that the root cause is Oracle expecting/requiring 3d acceleration functions when none are required (that's a long-standing annoyance because it also forces the discrete graphics chip to be used on the host, sucking down battery life).
I know the VMWizards are hard at work on the issue, but have no clue as to the timeline or ultimate solution. It's a hard problem to solve, but given time, they're pretty darn good.