Very interesting indeed. But if one read again all depends the idea of quantum field theory or "like all charged particle it interacts with its own field to create virtual particles" etc. It is hard to understand for old guy learning basic physics long time ago.