I would be comfortable with your 40 minute connection at ORD. The walk from C to the end of F take me about 10 minutes, but I have long legs. I don't think the bus really saves time, and there's the possibility of having to wait a few minutes for it, but it does save quite a few steps if that appeals to you.