Poly count wise this looks like you have been ultra efficient, the normals look a little bit dodgy though can you post the wires?
It looks as if a couple of edge loops around where the surface changes direction might help the shadowing.
good effort
free memory low..exception thrown