I still nowadays stand by this:
Zoro seemingly took the blast and since a barrier was presumably set given the position of the blast and Zoro's swords this implicates that Zoro most likely took the explosion.
If Zoro was teleported that was most likely *after* taking the force straight on, but that's a different kettle of fish. The issue is that Law most likely attempted to teleport the novae before the energy blast exploded, so at best he was probably still teleported after taking the force anyway, and Law didn't manage to be quicker due room times. An explosion acts very rapidly, doubt he took it partially.