I definitely think temperament has a lot to do with how our babies behave. My DS has always been full on, busy, and gets annoyed quickly if things don't go his way. He was rolling at three months, crawling at six, standing at 7 months. But actually didn't walk till he was a year (I think because crawling got him there faster).
He gets super annoyed at the drop of a hat, and although I do try to "help" him when I can, I think these things are either developmental or personality related so there isn't much you can do!
Sorry I haven't actually got any advice, just wanted to let you know, your bubba isn't the only one