I'm in the same boat as you guys. I just left Boost Mobile with Evo Design 4G, to get the S2 from Straight Talk. Then, Boost turns around, and get the S2. Well, I found that they had it after I brought the S2 on Straight Talk. And, I can't live without ICS. So, I started tinkering.
I took the AT&T Skyrocket Root Method using Odin. Then, I did try to install CWM Recovery. It failed. But, I did find that this JB
does work, and update the phone. But, I learned that if you have a SD card it will not mount. And, the only way to root this phone is through the kernel. Which sucks cause after you flash this through Odin, you technically won't be rooted anymore.
But, I did flash CWM Recovery after I flashed that. And, it came up but I couldn't flash another ROM because it didn't mount the SD Card in which I did have a ROM on there for the Epic 4G Touch. Which is this version of the phone technically.
So, I'm uber fed up with Straight Talk and this version of the S2. Which I wanted so BADLY. I'm going back to Boost with my Evo Design until I figure this out. But, I will leave some updates if anyone cares.