North and Elf are two different manufactures. You can´t buy an Elf from the North site. They only make them for North Team riders with North logo. You have to go directly to Elf for an Elf kite.
And they were only #1 and 3 at worlds. #2 was Riccardo Leccesse on Chrono
Steph Bridge and Elena both were on podium for women fleet with Elf kites