Interesting solution haha. How well does Bullet integrate with UE4, like all the collision profiles, tracing etc? I know everything in the engine is wrapped in WITH_PHYSX but I imagine bullet was quite tricky?
Goes without saying, if you could find any time to put a page on the Wiki about implementing bullet and controlling replay etc, that would be great! Might consider doing that myself.