Yes, the new outside corner routine catches the missed floor area. But even so, why touch the wall if it doesn't need to? The wall, the bumper and the bumper trigger would live longer without this regular contact.
Even if the pre-3.1 routine has the best possible outside corner coverage acheivable without reverse, it's still not necessary to trigger the bumper to achieve this. It triggers the bumper on every outside corner, so why not just programme it to follow the same path without triggering the bumper, i.e. just let it move forwards a little, like it already does post trigger?
This is not a big issue to be honest, just that so much of the programming is intelligent, but this part strikes me as a little weak.
In regards to your "back flipping up" comment, I saw that on the new videos as well, but my v3.1 hasn't suffered that so much. I saw it happen in just one new place. One thing I did see today was that it pushed through a material flap. This happens because the new 'inside corner routine' waits for a bumper contact which doesn't arrive with loose material, so it continues to drive forwards (like the Roomba). The new mapping logic didn't get confused by this though; all well and good.