Check out the other changes. There have been quite a few proposed hierarchy schemes, but how to decide? Cockroaches were Orthopterans not too many years ago.
I like the superfamily set-up but, if anything, the relationship between the Blaberids and Blattellinae should be made more clear.
It looks like Cryptocercids are now included in the Blattidae; I thought phylogenetic work showed they were in the Polyphagidae (now Corydioidea it looks like...)?