First off, the different color variations of the rams are all still the same specie so they will interbreed. You may not get the best color results but you won't know what you will get until the fry get larger.
The chasing away from the rock definitely looks like pre-breeding behavior. The female bringing the male back is also typical ( and vice versa btw) because it's best when both parents tend to the eggs.
As for the other fish, I've had the most success breeding rams when they are in a tank by themselves. Since other fish, especially bottom dwellers, will eat the eggs, I'd remove the cories and the khulies as well. The other option is to divide the tank so that the rams are alone on one side and the other fish are on the other side. Giving the Rams security to breed will definitely help with better spawning results. If you divide the tank, put up some distractions on the divider ( or use a solid colored divider) so the fish can't see the other fish. If you use a solid divider, make sure you treat the 2 sides as separate tanks so you will need at least an air stone on both sides and a sponge filter on the Rams side so it doesn't suck up the fry.
I should also add that quite often, the first few spawns from Rams are not usually successful. Since I don't know how often these fish have spawned before, this is just typical information. Yours may be established breeders from previous attempts and be very successful on your first spawning. Just be prepared for both scenarios.
While I've successfully raised Ram fry with the parents tending the eggs or/and my taking the eggs and hatching them in a separate tank, if you haven't spawned fish before, you may want to let the parents do the work for this one. It will be less stressful on you.
Good luck and keep us posted on what happens.