Nice to see you on APUG
You really need a proper bleach if you're going to be re-developing. This would improve results, as colour is re-developed through whatever has been bleached back, all layers need to be fully bleached back for best and full-colour results. Your first fix is critical for re-development and must be done to absolute completion for both even and fog-free results, not sure what rapid first fix is, I'd also test that out on a strip of undeveloped colour film to see if its doing its job in that time.
You might find it quicker to improve your colour developer formulation by direct developing in the colour developer and not re-developing, do you know what the pH is? I'd aim for a relatively high pH with some restrainer added.
First Develop in Rodinal: Forms B&W negative.
Fix: Removes undeveloped silver halide.
Bleach: Turns developed silver back into undeveloped silver halide, silver halide layers are now a mask for colour developing.
Exposure to light: Makes sure silver-halide is fully developable.
Colour Developer: Forms colour dyes 'as-is' using the silver halide layers as masks essentially
Bleach: Turns developed silver back to silver halide.
Fix: Removes remaining silver halide.
First fix and bleach really need attention and done to completion evenly on all layers for a good colour image, if you get those right the rest will go smoothly. (example http://www.flickr.com/photos/athiril/4162208476/)
Otherwise I'd suggest going straight in the colour developer and try refinining the formula.