Well, I won't be getting an OUYA system until launch day actually, and so it won't be finished for day one. ;) I would estimate it's about 90% done tho.
Currently I'm focused on a 3D game me and some classmates are doing as our final school project, which will end at about the same time as the OUYA launch. We'll see if that game ends up on OUYA, depending on how graphically demanding it gets.