As stated above I am very happy with my Kindle. The biggest piece of advice I could give with my experience is to stay away from TWRP. For the most stable experiance with what is currently available would be to,
use the Kindle Fire Utility to gain Root
Kindle Fire Utility v0.9.5 (3/30/12) - xda-developers
Use the Gskript to very easily install the FireFireFire Bootloader & Doomloards CWM Touch. Kindle Fire Utility can also be used for this but every once in a wile thier are complaints that if the recovery download has issues you may get stuck in a bootloop. Its easaly fixed with a fastboot comand but still it freaks out the average user. Not sure why the developer would not first download the recovery image before starting the installation but I am sure there is a reason. Either way the skript was the easiest recovery installation I have ever performed.
Found this to be the most stable Rom for the device, at least until the Developers have worked out HW Acceleration for the ICS Kernel. Basically just CM7. The developer also helped me learn how to build from Source and gives instructions for building the Rom along with the zip for flashing.
[ROM][RECOVERY][Source][March 30]CM7 (gingerbread recovery branch) (updated manifest) - xda-developers
Found this to be the most stable Kernel, includes Interactive Schedualer and overclockable up to 1.2g.
[KERNEL][.35.14][OC, CIFS, TUN]intersectRaven's Kernel 02/16/2012 18:00 - xda-developers
Otherwise I love my Kindle so figured I would share what I had the best experiences with.