It looks like your simulation doesn't account for distance traveled past the reflection point when calculating a reflection, causing some jaggedness in the reflected front. This becomes much more apparent if you decrease the simulation step size.
(sorry, "increase")