I've been working on my own Modern deck designed to Cheat things out for a while now. So I will be honestly critical of your deck now that I've taken a more in depth look. I dont mean to be rude just helpful.
You have probably 1-2 too many ways to cheat out Progenitus. and a few too many ways to look for him. You can just summoning Pact for a Fauna Shaman if you really need to. But you dont have quite enough creatures right now to fund the Fauna Shaman throughout the game.
Similarly I dont particularly like Spear or Nykthos in the deck. You need to decide if you need to get up to 6 mana for Garruk or 9 Mana to Tooth and Nail.
Nor do you have much in the way of disruption. I'd drop Selesnya Charm (the charm is good but outside of Goyf theres not too much in Modern that it picks up in the removal department), pick up 2 more Path to Exile at the very least.
So in short changes I'd recommend...
-Nykthos
-Spear
-Selesnya Charm
-Elvish Mystic?
-2 Summoning Pact
+Birds of Paradise
+Path to Exile
+2-3 Fatties
You want like 8-10 Total of the following:
0-4 Summoning Trap
0-4 Amulet
0-4 Garruk
Like
8-10 of the following:
0-4 Fauna Shaman
0-4 Progenitus
0-4 Worldspine Worm
0-4 Other Green Fatty (Craterhoof Behemoth???)
And then probably 0-3 of The Following
0-2 Summoning Pact
0-2 Tooth and Nail
If you'd like to see my deck the current test pattern is this.. (I havent tested this specific Configuration)
http://deckbox.org/sets/645845