Not to mention for #1 there are some games that already support controllers through the gamepad support in Android 4.0. If the Ouya supports that they may very well work 'out of the box'.
As a developer I'm happy to see someone trying to tap into the market in new ways, and I can't fathom why there's so much hate generated towards the product.