The areas listed above are areas rife with evidence for evolution, and most engineers, I would guess, are not well versed in these areas. Ask any engineer to define the theory of evolution and you are bound to get an answer that is not accurate, at least in my experience. Ask a person with a biology degree, or even a geology degree, and you will get an accurate and detailed definition of what evolution is.
I am participating on a board run by the aforementioned Fred Williams. He is incredulous that living dinosaurs would not falsify the theory of evolution. No amount of explaining has shifted his position, even after I explained that evolution does not require dinosaurs to go extinct. Oh well. EE's pump out some nice toys for us geeks to play with, so they aren't all bad.;)
I actually brought it up in the same conversation. I also stipulated that we have yet to find a fossil of a coelecanth that is younger than 60 million years old even though there is a species of coelecanth alive today, which seems to indicate that the observed fossil record is very incomplete. Took some of the wind out of his sails.