Hamilton made all the ground up on Kimi braking for the chicane, he didn't cut it because he had outbraked himself, he cut it because by the time they both arrived they were side by side and Kimi didn't give an inch, despite after having obviously braked far too early and cautiously before that point. If they insist on using tarmac on these areas they can't complain if someone doesn't lose much time when they use it.
Anyway, Lewis did let Kimi back in front, where in the rules does it say you also then have to let him reestablish a comfortable gap? If they were nose to tail before the chicane, then nose to tail after it is fair enough.
Overall a good race, although thanks only to the conditions, again. It would have been much more predictable had it stayed dry throughout.