iControlPad controller add-on for iphone

I don’t know if anyone has posted anything on this yet, and if so, sorry.
Check this out:

With this add on, not only is the iphone as powerful as other portable gaming devices, but now with the iControlPad, the iphone will feel just like a gameboy or psp. With a d-pad, 4 buttons, start and select, and two shoulder buttons, it’ll give the iphone the same gaming feel as other platforms. That means more room on the screen now that button dont have to be put on the screen. Plus the iphone will still have its tilt and awesome screen touch. Is it just me, or does this blow the nintendo DS out of the water?
Cant wait to see how this’ll affect unity games. The only problem i can see is having to program controls for users with the icontrolPad and for user who dont have it.

here is a better looking version of the iControlPad:

and on a side note: did anyone else know there was a version of mario kart for the snes? the thought the first one was on the 64. weird.