I think yes 2007 is the replacement year for C-class
to me it looks a lot like a shortened version of the current Eclass
the last photos look like the new S class
They also look like the grotesque Honda City.
here r some of the Original Pics from Mercedes-benz