The EV's do make a difference, but its not always make or break. The EV's can result in a 30 point state difference, as long as the nature supports what your raising it in. And If you do the math, you see how great that can work out for you.
Dont forget you can only EV train in 2 stats to make any difference, with only about 3 extra points in a 3rd stat. You cant spread them out all over the place, or nothing makes a difference. because all pokemon are EV trained unless they are raised by the day care guys, or have nothing but rare candies from birth. So if all you do is battle every pokemon on the planet it wont make any difference at all. But if you battle nothing but marrils, as you grow a level you will see your HP get literaly a +17 HP increase(depending on how many were battled within that level)
As far as Dragonite out running Aerodactyl, you have to always consider crap items like quick claw, attacks like powder snow , snow slide, being paralyzed, or carrying that heavy ball around.
Did dragonite use Extreem Speed? Other wise it should have went slower.
I have been super busy lately, I mean amazingly busy, but soon enough I will be ready to battle you guys. I just about trained my 2 favorite pokemon up, and the rest will follow easily.