Frederuco's guide is a wonderful guide to follow and does work well. Frederuco's Guide to Root and ROM the TF101
He has flashed a lot of different ROM's and gone back to stock a couple of times as well on his TF101. I would definitely encourage you to use TWRP instead of CWM as a recovery, it just seems to work better with the TF101 for some reason.
One thing that is important as well is to know a couple of terms....
-Rooting is the process of gaining administrator rights to your device, when you root you will use a program called SuperUser or SuperSU to grant you this access which will allow you to modify any file on the tablet (which can be bad if you change the wrong thing )
-ROM stands for Read Only Memory and is used to discribe the operating system (OS) on Android devices
-Flashing is the process of installing a new operating system on your device.
-Recoveries are the tools that allow you to flash new ROMs to your device
-Kernel is the part of the OS that communicates directly with the hardware, kind of a middle man between you and your hardware and is responsible for things like overclocking the CPU or loading different modules that may be needed.
As for which kernel/recovery/ROM combo works, well that can be different on any device. Some find one kernel/ROM combo to work well and for others it won't work at all, just the nature of modern manufacturing processes. If you want a 4.2.2 ROM I would highly suggest teamEOS4, it is smooth, stable and kept up to date well. I just use the kernel that comes with the ROM but a lot of people are using the KAT kernel with it and have good results - ROM HERE OPTIONAL KERNEL HERE