Here's what I don't get:

What are these awesome bonus actions that you are consistently losing your offhand attack to? Barbarians have rage and maybe a poison to apply if they are feeling especially damage-y. Rogues have three bonus actions that are only occasionally useful – you certainly don't need them every round.

My damage calculations did not include the dual wielding feat. If you do include the dual wielding feat, then dual wielding far out-damages two handed.

Shove is useful in a few narrow cases when you find yourself on a ledge.

When people keep alluding to these bonus actions that other classes "need," what are they talking about?

You spend the extra feat and fighting style on dual wielding to make it significantly better than just wielding a two handed weapon. It starts out roughly comparable.