Quote: "1. To test my game, I should download and install the AKG Player for Android to my mobile device. After this, I Compile, Run and Broadcast my game and it will get installed in my Android device. Finally, I can test/run my game entirely from my device. Is this correct?"
That's partialy correct, the game will be sent to your device, but it will not "istall" to it, once you exit the app, the game will be forgotten and you will have to brodcast it again.
Quote: "2. To deploy my game, I must upload and publish it to the Android Market so users can download it. The binary code generated by the AppGameKit IDE is all I need to publish. Am I correct?"
Partialy correct again, to deploy your game, you will have to use the eclipse IDE, and cygwin to compile the bytecode that AppGameKit creates. While this may sound easy, it's not as easy as you may think. A lot of problems can occur the first time you do it. It took about a month for me to finaly get it working. But once you do it will just me a matter of writing 2 lines in cygwin and refresh the project in eclipce to compile a new game/version.
Quote: "3. Should any Android compatible device work, Kindle Fire for example?"
I don't know about that one, but theoreticaly, any device with android 2.3 or higher shuld work fine...