Interesting instrument, but I dislike this journalistic style. We didn't really get to hear the instrument even.
Kind of surprised it has a lot of harmonics. Flutes generally produce something that's at least close to a pure sine wave, but apparently not this one.