Running CheckROM RevoHD V4 for a couple of months already, time to take the plunge..
Steps:
1. Factory reset phone
2. Format USB storage.
3. Copied latest CM9 build (20120427) and Google Apps (gapps) package (20120422) using USB OTG.
4. Reboot into CWM recovery.
5. Flashed CM9 and gapps
6. Wipe data/factory reset
7. Reboot phone
8. Spent few minutes in awe.
9. Noticed APN settings missing, and unable to add new APN
10. Downloaded latest modem (LPS)
11. Reboot into CWM recovery
12. Flashed LPS modem
13. Reboot phone.
14. APN settings are now in place. Able to connect to 3G (mobile data)
15. Installed a couple of apps (WhatsApp, Angry Birds, Draw Something, ES File Explorer, Gmail, Google Reader, Quadrant Standard, NoLED)
The Good
Looks good, and pretty smooth (although at times, noticed minor lags during transition between home and app drawer).
The Bad
1. No Google Maps application. Unable to find it on Google Play (app). Went on the web version and it states that "This app is incompatible with your Samsung GT-I9100"? Downloaded the apk and all is good.