Of course, a build requiring five feats plus your starting multiple species feats (& stats hit) would take until level 12 to get the juice out of without bonus feats or the Fast Feats campaign quality, so you may want to consider levels in Soldier or Martial Artist as well. And much as I like the battering ram, iirc the Heavy quality is pretty limiting, so you may not get to use it that often.
All true, all true. The battering ram is for when enemies decide to crowd around you to take advantage of your lumbering
quality. Also, it can make people flat footed with its massive
quality, which is good for a free whack with a flail. (Also for that half action after you've used two weapon fighting, thats a good time to swing in with a battering ram if you can).
This build (if I decided to make it) would probably be soldier most of the way (maybe one level of captain to leverage the personal lieutenant and free basic combat feats). By level 5, he can pull the shield tree/ two weapon guard shenanigans, and then from that point on you can start building the damage portions of the build (I recommend the flail tree, maybe the spear tree to leverage the good athletics stat, with enlightened skill, that this character would have, and possibly the siege tree as Alex has very helpfully pointed out).