AF33 supposed to arrive at 2C, but AF can change things last minute. When I flew that route last time (Dec 05), we parked at 2F2 with no announcement. Beneficial to me, as I am connecting to FCO in 2F1, but may be not for others.
Keep the boarding pass jacket you'll receive at IAH. It has diagrams of the terminals. And 2 hours is fine.