Yup, pretty much still on the same page. :)
In this case, it's both a & b. And yes, there is a late penalty clause. The contractor is the one who set the milestone date, knowing full well about the late penalty clause.
The whole point is we're not trying to beat the guy up about the money- we just want completed work so we can start the work that we need to do on our end.