Ok, here's the deal. Jensen is right about Steed Charge. I'm fixing that as we speak.
Everything else is just a matter of getting your settings right. Both Consecration and Iron Skin have Health % sliders under Settings->Combat->Crusader. For this particular build, what you want to do is set both of these to 100% health. That way Iron Skin will be cast whenever you take ANY damage at all and Consecration will be spammed.
Bombardment has a slider called AoE Count, which is the number of mobs you want to trigger Bombardment at. For exemple, you set that slider to 3, it'll not cast Bombardment if there's 1 or two enemies close by, but it will always cast it if the skill is not currently on cooldown and there are 3+ enemies nearby.
Also don't forget that if you set your ignore trash mobs settings too high in Settings->Combat->Misc your bot will ignore most enemies by default, that has nothing to do with the crusader code.