Design is nice and clean. I like idea of the box "engineers are talking about".
But, I don't see logo anywhere, and I would love to read a tagline or any other introduction text what would explain me the place I have landed.
Great work!
Look and feel does not say Engineering.
At first glance it looks very sterotype. Did have a look at the demo site and must admit not my cup of tee, but keep up the good work.
You need to simplify this site more. Get rid of the busy background and either reduce the number of products you have on the page, or figure out a way to display them better. Right now they all just look like separate elements within the page. Keep working on this.
If you watch the animation you will see the logo. I don't show it in the very beginning because of the small screen computers.