This song is just so goofy... I couldn't pass. And with each successive listen it just becomes more and more fun to listen to.
The song apparently features on an album called Alouette, which is due for release April 16th. The rest of the Swedish-based artist's songs are similarly weird (and also in French).
Check out his SoundCloud if you're keen for more.