I'm only trying to provide explanations to some of your enquiries.
How Team Rocket could re-locate Ash and co. after being "blasted off again" miles away.
Here are my reasons: A.)They know that Ash is on his way to the Pokemon League, so each town that he enters could already have been predetermined, B.) They use some sort of tracking machine, that has yet to be revealed, to find them, C.) They could already be in that town and randomely happen to bump into the "twerps", D.) They're always one-step ahead of Ash and company, E.) Just luck >_>
Why Team Rocket isn't killed by the fall after being blasted off.
Slapstick
Cartoon violence, meaning people get hurt, but you won't see any blood or dire injuries. Similar to that in the Looney Toons.
How Team Rocket gets the money/time to build those giant machines they keep using.
They mostly acquire those funds from Team Rocket's account, their own paychecks, or they get jobs.
How Team Rocket keeps repairing the Meowth balloon.
See above, however, they could also do it themselves.
How can the Pokédex give Snorlax's length as 211 centimetres and the animé let it block a creek that's ostensibly wider than that? (Episode 38, 'Wake Up Snorlax')
That's the average length. The Pokedex can only give an estimated riposte of a Pokemon's size; it can't give each individual admeasurement. Don't expect every Pokemon to be the same size; we've all seen instances when there were giant Pigeot and Rhydon, that well exceeded their standard amplitude.
How Pokemon types are ignored to Ash's advantage in the anime.
Smarties-kun said:
You got a point there... But you have to admit Pikachu taking down ground type Pokémon with thunderbolt, but having trouble taking down an un trained Taillow with a weakness against Thunderbolt is pretty weird o.O
However, I know better than to start arguing with you so I admit that I have been beaten.
Actually, I have a fairly simple explanation for this as well. Ash's Pikachu is contradistinct from all the Pikachu's within the species. Let's take a excursion back to the days of Kanto; recollect when Ash was going for his Boulder Badge ("Showdown At Pewter City"). Pikachu first suffered defeat to Brock's Pokemon, Onix, due to its heavy disadvantage (rock>electric), and incipiently, none of Pikachu's attacks had any sort of efficacious results. After losing, Flint, took Ash to a hydro-electric powerplant to aid Pikachu by giving it a powerboost. Pikachu, couldn't handle the energy, at first, but afterwards it was able to control and channel its new power. When Ash challenged Brock again, Pikachu's electric attacks now had some effect.
Now, I conjecture that due to the factor above, after experiencing that, Ash's Pikachu kept that power and is beyond the electric Pokemon boilerplate. That little "jolt" of energy enabled Ash's Pikachu to be able to take on rock (and ground) type Pokemon with electric attacks, but not competely incapacitate them (though it can at times).
As for Taillow, well, it may have been untrained, but we have no idea as to what level and prior battle experience it had. This Taillow was different from the rest, it was a eminently cohesive than the rest. Taillow also had the ability of Guts (which causes it to get stronger as it receives more and more damage) in which Ash's vexation taking it down, was evidence of just how strong the ability was. Wild Pokemon aren't weak, contrary to popular belief, and Hoenn is a variant region from the rest, so its safe to say that anything can happen. After all, Taillow had a strong will and determination. At times a strong will can push something past it's hylic limits.
I presume that type advantages don't play more of a role than skill, overall power, and stamina. If Ash's Charizard can defeat a Blastoise, despite being hit by multifarious attacks, including aquatic attacks, then its safe to ascertain that if you know what you're doing or train properly, then you can cancel out type advantages. For example, AJ's Sandshrew was able to dive into water, remain for a short time, then gambade out with little, or no harm, despite its disadavantage to water as a ground type (ground<water). Each and every Pokemon trains/battles uniquely and is different in their own special way, so its fairly complicated - and nearly impossible - to juxtapose them all with eqaulity.
I do hope that I have provided somewhat of an elucidation through my theorizing and conjecturing.
Psycho