Dark Physics does work, but it works in a different way. You're raycasting to a physics body, which is a simpler shape than the actual model (for dynamic objects).
For example, a character model might be represented by a capsule object. Raycasting to a capsule object is pretty lame. Using Sparky's is a great way to increase the accuracy for things like shooting.
Sparky's is perfect for the job. I raycast to the model, then apply the force to the physics body in the spot of the collision. Pixel perfect and wonderful.

Come see the WIP!