i have a few friends who are engineers and they are a like perfectionists..extremely detail orientated & get fustrated if everything is not organized or something like that..i think it has something to do with the way their brain is wired that makes them a engineer in the first place ..they can seem bossy but they are just very intently focused on the details...i'm glad you guys were able to work it out!!
My DH is studying to become an engineer and he's exactly like this too. :-]