I hate the fact that they changed the shield master interp.. It was the one way I would consider a champion fighter....with this change I feel battlemaster is a no brainer and by far superior.....
..however the sequence of shield shove, drop shield, two handed attack and grapple is rather absurd. I certainly wouldn't allow it in my game.....
To be fair, the original ruling made no sense, this was a ruling about bonus actions in general, and Battlemaster was always the no-brainer choice.
The official interpretation has changed since the time of my post: