Glad you liked the look of the game
I use the LIBGDX framework for Android Development as it is fast but the really big plus with it is that it compiles to java desktop too, which means the turn around to run what you have changed is seconds rather than an age when continually trying it on phone hardware or the official emulator.
See:
http://libgdx.badlogicgames.com/
Thankfully the people who do LIBGDX have announced they will support OUYA too, so I don't have to do much except use their OUYA joystick routines and they are going to put instructions up for that soon as said in the latest post on the Blog:
http://www.badlogicgames.com/wordpress/
Although the Android dev is nearly finished, I have not started the OUYA specific dev yet and my console will not arrive till april so in the coming months I will see and cannot answer those particular questions yet.
The people are very helpful on the forums too:
http://www.badlogicgames.com/forum/