Very interesting article
Funny thing is this...the electron is (supposedly) a fundamental particle and isn't made up of smaller particles. Essentially it is a zero dimensional point. Having a shape, round or otherwise, denotes structure and hence something that is made up of smaller units. Therefore it cannot be fundamental, in any way, shape (pardon the pun) or form if the definition of what is a fundamental particle holds true. If, as String Theory predicts, that all particles are nothing more than vibrating packets of energy, then for a fundamental particle to have a shape, it would have to be the "surface" that was defined by the average wavelength and frequency of that string which made it up. Much like the electron cloud around the nucleus of an atom. That is the only way in which a point could be defined as having a "shape".