We beat West Ham early in the season when we weren't playing well before we switched to 3-4-3. I have no doubt we'll beat them away. It's not like they have a home advantage per se. It's not really their "home" as they've shown this season. Where I think we'll drop points is Stoke away.If City smash Monaco at home 3 or 4 nil then the second game will become a non issue. Stoke at home is probably the easiest game this season. That brings them down to beating liverpool at home with a well rested squad. The only real chance of city dropping points before facing us is at arsenal.
As for Chelsea's next 5 games, we are sure to drop points at westham. But we need to make sure that we win the other 4 games. If we dont have 13 points from the next 5 games things are sure to become tight. Especially, given our next 8 games where we may drop up to 10-12 points.
Also, you seem to think Monaco will be an easy tie for City. I don't think you realize how in form Monaco are this season. They remind me of Porto's 03/04 CL team. It's very far from an easy tie. They could of course very well get beaten badly by City in the first leg. Or they could get a 1-1 draw at the Etihad, which would make the second leg very important for City.
And again, City face Liverpool, Arsenal and Chelsea back to back to back. If you don't think they're definitely dropping points then that is some high confidence you have in City right there. Not to mention they have a match against United that was postponed and hasn't been rescheduled yet.