Don't think it's fast enough, and since it's not fast, it needs to be disruptive and it's definitely not disruptive at all. You do see an occasional Balance/Pyroclasm/Firespout/Massacre sideboarded which will destroy you. And the big weakness is Misdirection for any Banefire/Demonfire that get through. Might consider Kaervek's Torch as an alternative + 8 Fireball variants seems a bit excessive, possibly some card draw such as Skullclamp or Glimpse of Nature to get more elves in to play quicker. Channel is required here too, with a consideration for Fastbond.
But aside from all this, while this deck may win occasionally when another deck hiccups, but I assume this is mostly casual - good luck to you.
4 Fyndhorn Elves
4 Priest of Titania
4 Wren's Run Vanquisher
4 Wolf-Skull Shaman
2 Talara's Battalion
4 Elvish Champion
4 Imperious Perfect
4 Elvish Archdruid
2 Garruk Wildspeaker
4 Banefire
4 Taiga
4 Stomping Ground
3 Wooded Foothills
2 Forest
1 Gaea's Cradle
1 Mox Ruby
1 Mox Emerald
But aside from all this, while this deck may win occasionally when another deck hiccups, but I assume this is mostly casual - good luck to you.