Depending upon where you intend to ride, the Shimano E800 motor and battery don't appear to without their issues, and have been found to overheat when used in alpine climbing conditions.
I have now read several reports in relation to this, the most recent by Christoph Malin...