Has the epub passed
epubcheck? It also appears to be an ePub3... If that is intentional, make sure you identify it as such when you upload it. Sorry I don't know any more about itunes upload procedures - I refuse to buy a mac just to upload to their server.