To be perfectly honest the signing of Lampard was always seen by MCFC as a good way of getting a player whilst he waited for the MLS 2015 season to start. If you believe the rumours, this was because the club failed in signing Ross Barkley in the summer due to the FFP fine.
What has changed is that he has performed so well when he has been called for it has caused him and the club to seriously rethink this. Personally I would hope he stays until the end of February and then goes to NYCFC.
There are still rumours we may go back for Barkley in January. This would solve everything if we could sign him and let Frank move to New York.
Like many of you I do feel it would be a big own goal for CFG if they allowed Frank to stay at City against the wishes of New York. This has happened in Melbourne when David Villa only stayed for 4 games when everyone thought he was staying for 10 games.
CFG are not infallible, so here's hoping they learn from the Villa situation.
In fairness, it's been established beyond reasonable doubt (to me at least) that CFG tried to send Lampard to Melbourne. The only reason he did not join Melbourne City is because the FFA (Australian governing body) have even harsher rules on limiting short term/high wage players than MLS, and they actually changed the rules of the A-League to prevent him joining after Villa had already been signed.