@geolemon: There are several reasons, but really they come down to the fact that engineering is hard. It's easy to design and DIY an electric vehicle, but it's not so easy to design and build an electric vehicle which is efficient and powerful. Tesla's battery pack and motor are both very efficient (much more so than…