No, I think you have a shot at the big boys. Your saving grace is that your undergrad was in engineering. B-schools give .3 - .5 GPA premium for engineers. I know a number of engineer applicants who got in the 3.0 range.
You said yourself that your work experience is strong, so what's another year going to do for you? If it's had an impact and is varied, then another year won't be that big of a deal. Depth is much more important than number of years.
Be bold my friend, you have a lot going for you.