I like it, but it looks pretty busy. You`re really trying to get all the info on a single page. Maybe there is a way to break out separate pages for some of the details. I`ve been told in website design to keep the customer`s focus on what you want him to do: order. Keep the extraneous information on another page.
Not an expert, but some friendly feedback that I hope is helpful to you.