Yeah I think so. A tree-lookup can make things easier, but then you have to estimate the bounce direction.
But overall it's a great demo. And you see more and more games using voxels for surroundings. So ofcourse you could combine this technique with polys.