At first
At first I thought that the shapes were wrong (and seeing other comments here I see I'm not alone), but then I realised it was merely an error with my perception.
You should do some sort of colour difference between the lines in front and the ones in back, not to big but big enough so that you can see which lines are in front.
Good engine :)