Your case is different from above case. you filed your I140 and I485 seperately.
The processing time on the web is not determinative, actually is not accurate time. remind you one thing. The processing time for I485 in TSC is July 11, 2002 posted on Dec.17, 2004, but the processint time became Dec. 5, 2002 on Jan. 6, 2005. Do you think this center can process five month applications during half month, especially holiday in this period.
I have a friend who filed his I485 in Dec. 2001, is still waiting. so just be patient. Too many people call service center only increase their burden as they have to give a response by a letter.