Yes, we are hormonal. Testosterone makes us angry and...to put it crudely, horny.
Girls aren't scientifically proven more emotion, just more prone to letting out emotion. Guys keep it bottled in because in our society it makes effeminates us.
Your last point yes...I guess. but no it doesn't make us angry ...and even if it does make us angry, at least if it does make us angry we don't have mood swings.
No it doesn't flame. That's how their nature is, and how our nature is.