I've had much better luck with the following deck. Instead of waiting for the half-blood to deckout, the goal is play a titan and kill him. Assuming the half-blood has no healing ability, it will take 25 turns to fully kill the half-blood after the titan is played. Use your hourglasses wisely so that you get all your stone skins and SODs played before you kill him. Because the final blow is coming from a weapon and not a creature, your SOGs will heal you on the final turn giving you an EM. As a back up, keep the miracle or one stone skin in your hand to play on your final turn (if a stone skin increases your life above 500, your health will be automatically reduced to the maximum 500). The eternity and ray of light are there just as a backup in case you play too many cards with the hourglass or the half-blood heals itself. I've played this deck 12 times and won 10 with 500 health EM. Also, the half-blood typically has 14-18 cards left in its hand at the time of death, which means it is quite a bit quicker than the OP's deck. Enjoy!
Edit: I've added a flying weapon, which allows you to play a second Titan if you need to deal more damage. If the flying weapon is going to deal the death blow and you need your SOGs to heal for an EM victory, rewind it or use your eternity. Plague is for taking down creatures with momentum or zero attack (fate egg w/ butterfly effect ect). I've played this deck 26 times and have won 22 times with 500 health EM.
4sa 4sa 52p 52p 594 594 594 594 594 594 5c3 5c3 6qq 6qq 6qq 6qq 6qq 6qq 6qq 6qq 6qq 6qq 6qq 6qq 6qq 6qq 6qq 6qq 6qq 6rm 6rm 6rm 6rm 6rm 6rm 6rn 6rn 6rn 6rn 6rn 6rn 6tu 6u7 74c 74c 74c 77i 77i 7dm 7dm 7gp 7k2 7n2 7q4 7q5 7q5 7q5 7q5 7q5 7q8