As the mother of a 2 yo who throws the most amazing tantrums I can assure you it's normal 2 yo behavior.
I think Logan got bad like that right before three as well... but it seemed to be a stage. I think many times its a control issue.. they feel like they do not have control over anything - so they start to test boundaries and get a little bossy ;)
Logan is just a few months past three, and its getting better. :)
The biggest thing I do is talk to him when he's mad and help him identify how he's feeling and why. Sometimes helping them find the words helps a lot. I also try to stay as consistent as possible.