This is both good and bad news. VBA should have never been taken out. Rather, it should have been made feature parity with the existing VBA on the Windows versions (as much as possible).
But the larger issue revolves around Microsoft's announced intention last year to stop VBA after the next new office (post 2007), and switch everything to VB.net, which essentially means that putting VBA back into Mac Office is a step too late in the wrong direction.
I still think the best way to approach it is to program everything using Python (not VBA) so that it could be truly cross-platform. But I dream... as well as digress.