Holy crap, okay.
So, the way I use the PS3 controller for my iPad, is simply jailbreaking it.
"But why, Cudislagne-senpai, WHY?!?!?!"
Well, because it's simple. All you need to get from Cydia is a tweak called BTstack. If you get Controllers For All, BTstack will be installed with it.
Now, another thing you will need is a computer (which you should have, I'm guessing), the charger and the controller itself. Now, go here to download the SixaxisPairTool:
http://www.dancingpixelstudios.com/s...ller/tool.html
and when you install it, run the program, and connect your controller. Now, to change the "master", you will need to go in your iPad settings>General>About> and look at the Bluetooth Mac address. Input that address into "Change Master", press Change, disconnect the control, and vuaaalaaa, you're ready to go. All you need to do is enable BTstack mode simply by going into the BTstack settings, and tap on None, then tap on BTstack. Now, if you have Controllers for All, just Enable it, and put the Controller Type to PS3 Controller. Now, just go into the app, and if you have CfA it should say "Intilizing" or something, then when it says "Looking for Controller", press the PS button, then it should pair. Now, if you don't have a CfA, just go in gamepad, and it should find your controller.
Easy.