Clone and append certainly works. Depending on your needs, insertAdjacentElement() could also work.
theSVG.insertAdjacentElement("afterbegin", theAppendedItem);
More info:
https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentElement
Happy tweening.