What platform? And, is it 32-bit or 64-bit?
I'm guessing my miner will be slower than mainline on 32-bit, because Crypto++ has a SHA256 32-bit assembly implementation, and I think mainline uses that on 32-bit platforms.
Miners submit work immediately, via HTTP JSON-RPC, as soon as they find a possible solution. You'll only lose bitcoins if you KILL in a rare situation where you found a solution and it has not yet submitted.