The power supply is more than capable of outputting the maximum 2.1 amps, so why doesn't it to at least the tablets?
The USB standard does not allow more than 500mA to be drawn from a standard USB 1 port. Until the device establishes communication with the USB host device it has no way to know how much current is available.
The USB standard actually requires devices to drawn no more than 100mA before communicating with the host and requesting more power. This is important because a standard unpowered USB hub will consume 500mA - 100mA for itself, and 100mA for each of its ports. This means that an unpowered hub cannot, and should not, attempt to supply 500mA to a USB device.
The standard was designed this way to support a variety of usage.
Obviously only Apple follows the standard, and consumes only 100mA prior to requesting more power.
The reality is that few USB ports are unable to supply 500mA without being asked. Many don't even bother to monitor current consumption and shut off non-compliant USB devices. It's almost always safe to draw 500mA from a USB port without asking the host port for the maximum power.
The newer USB specifications allow for higher power ports. Again, though, this must be requested to be compliant with the specification.
USB chargers are typically not intelligent, and don't implement a full USB host port. They use some short cuts - generally using resistors on the D+ and D- lines to signal the USB device that the charger is capable of more power without an official request.
Further, some devices, such as the Apple iOS line, will also monitor the voltage provided, and scale back the current consumption based on voltage drop. For instance, if a charger reports that it can supply 2A, but the voltage doesn't stay at 5V, the iOS device will consume less than the maximum current. It will not charge below 4.5V, nor above 5.5V. So not only does the charger have to present the correct signals to indicate full current is available, it has to maintain good regulation at the maximum current draw.
Keep in mind that this is a safety feature. Not only does the charging device need to be able to supply the current, but the USB cable used needs to be able to carry it. It might not seem like a lot of current, but there are many very cheap thin USB cables on the market that will noticeably warm up with 2A flowing through their undersized conductors. Put that under a flammable pillow and let the heat build up, and you might find more than melted insulation.
Apple not only verifies the charger, but also the cable (using their proprietary chips inside the cable connector) so they can avoid liability for possible losses associated with dangerous chargers and wiring.
As long as you are using the cable that came with the device, though, you should have no issue with this aspect of it, and can focus on the charger signalling.
What do I need to do in my test setup to convince the devices to consume their maximum charging current?
The Apple standard has been loosely adopted by others, or is accepted by others, and consists of placing specific voltage levels on the D- and D+ lines at a low current. Placing approximately 2.0V on the D- line, and 2.75V on the D+ line will signal 2A (10W) is available for charging. This can be done with simple resistors:

simulate this circuit – Schematic created using CircuitLab
If you follow this circuit in your setup, you should find that at least the Apple devices charge at 2 or more amps, and you may find your other devices also charge at this rate.