I have started to win against Divine Glory fairly regularly now. The first glaring hole in the deck that should be noted is that Divine Glory has as much creature control as Ferox and Miracle. That's right, none. So play your creatures early and often and spam flies to force Miracle as early as possible. While you do that, your number one priority is survival until you can get a Fire Buckler out. There are two main strategies: Otyugh/Bonewall, and baiting. The first strategy is a bit tricky because you have to have an Otyugh, Queen, and Bonewall out, and you must have the quanta to continuously eat your flies to keep the wall up. Your Bone Wall will fall eventually, but remember, this is just a stalling tactic. Every turn you are alive is one more turn you have to find that Fire Buckler.
Another survival tactic is what I like to call baiting. Not every permanent you have in your deck is vital/useful for killing DG, but you can use those useless permanents like Pulverizer and Boneyard/Graveyard to draw out DG's Explosions. A great time to do this is when you can play a Phase Shield the same turn you play an expendable weapon or Boneyard. DG should target your weapon over your shield, buying you a turn and costing him an Explosion. Phase Shield is amazing in this matchup because you can focus entirely on card drawing and offense while it is out. Save a Protect Artifact for your Fire Buckler, or if you like to live dangerously, use it on your Hourglass while you dig for your Buckler. If you don't have a Protect Artifact handy but are fairly confident DG won't draw an Explosion next turn, drop the Buckler and watch your opposition disappear. After that it is just a damage race.