You do not need to use pre-bleach and E-6 bleach.
Pre-Bleach contains the dye preservative, if you skip it, include a stabiliser as your final rinse (such as Stabiliser III, or photoflo with formalin/formaldehyde added).
E-6 is actually one of the easier processes, it is just longer and more tedious, replenishing is simpler and easier, as is mixing up developer, the first developer is the critical component here, different processing temperatures give colour shifts which is very important on E-6 since it has cleared highlights and projection contrast, not as flexible for correction if you've clipped info you need for correction on the film itself.
The first developer is a 1 part concentrate, the one we have here mixes up in 1+4 for replenisher (800ml of water, 200ml of concentrate), and then added water + starter for working tank solution, it is very simple.
I pre-soak all my film including E-6, it works very well, I have no problems with this, though movie lengths of film in annoying tanks may retain more water in the tank from a pre-soak, be sure to drain as much as possible if you plan on replenishing.
Pre-soaking heats the tank and film up to processing temp, I usually put in ~45c water, and it drops a few degrees, so that the first developer will become stable in a plastic tank over the 6 minutes processing time.
It's not simply wash between 1st dev and reversal, that's incorrect.
You need to wash around the same temp as first dev, the first wash you need to put in after first dev, agitate for the first 30 seconds, then lit it sit for a total of 2 minutes (this weakly continues development and is part of the process) (the 2 minutes includes the 30 seconds agitation). Then you run subsequent washes, then you run the reversal bath.
If you want to run an alternate bleach you can, even C-41 bleach, or a ferricyanide bleach, the important component of the bleach is the pH for colour, just don't run pre-bleach before it (or rinse several times after pre-bleach), if you are skipping pre-bleach, run a stabiliser at the end as final rinse.
You should rinse after bleach as well. Using other bleaches introduces other things you may need to do such as clearing bathes for a ferricyanide bleach.