Je pense qu'un appendChild tout simple devrait fonctionner nettement mieux (j'ai l'impression que l'append proposé dans l'article n'est pas une vraie fonction et que c'est codé dans le js google...)
exemple :
https://developer.mozilla.org/fr/docs/DOM/element.appendChild