Is there a tool that can consistently remove hundreds of 2x2 Tiles?
Try using the orange brick separator upside down. This is a trick I learned from someone who professionally works with LEGO. The lower angle makes it easier to go under the lip of the tiles and it is much less damaging on the brick separator, as you are more pushing and sliding rather than digging and prying. 

To be clear, instead of holding the brick separator with the LEGO logo and the Technic pin on top, turn the brick separator upside down. You will notice that this transforms the angle of the tip into a little ramp that you can slide under the lip of the tiles. 

For flat tiled surfaces, like the one on your picture, the upside down brick separator works very well, with very little (if any) damage to the brick separator. However, notice that this method also requires more space, as the brick separator needs to lie more flatly against the surface. For tighter spaces, like when you have a wall around the tiled surface, you would still use the brick separator right side up, as the different angle of the tip requires less space for removing tiles. Once you freed up enough space to lie the brick separator more flat, you may turn it upside down to work on the rest of the tiles.

The brick separator really is a well thought out tool that works for almost all scenarios when you need to separate LEGO elements. If you find it not performing so well one way, try from another angle, or upside down, or two brick separators together, and you will likely find it working much more efficiently.  

EXTRA TIP: For very tight spaces, the LEGO minifigure accessory crow bar works very well for removing tiles. The tips on the two ends are different, and can be used at different angles. The only issue is that the tool is quite small, and for people with large hands it can be a bit difficult to maneuver.