If you still have an Incantatrix in the party, then DMM (Persistent) is not all that necessary. Quicken is another thing entirely. If you intend to use buffs or debuffs in combat, then it is worth looking into. Do you have a plan for your swift actions already? Battle blessing is a strange pick for you as well, seeing how it affects Paladin spells...
Knowledge devotion, though, is ridiculously easy to use. Complete Champion has Lore of the gods that gives you +5 insight bonus to Knowledge checks and Scrolls of Uncertain Provenance from MIC gives you another +5. Add in a few odd ranks here and there as well as masterwork tools and you should be able to hit 25-30 with an investment of a few thousand GPs and a second level spell slot.
What is Divine vigor? If something to do with healing, I would leave that out. You can do that well enough without the investment.
By the way, what is your race? I take it you need the extra feat of humans, but consider Strongheart halfling instead. That qualifies you for Yondalla's sense (Races of the Wild) that has, regardless of its name, no prerequisite of worshipping Yondalla. With that you add your wisdom modifier to initiative in addition to your dexterity modifier. Easily better for Clerics than Improved initiative.
Finally, I still believe you can do better than Improved bull rush and Shocktrooper. Your AB should be more than enough to smite some divine understanding to your enemies even with Power attack.