I wonder if it may be the uploader who is singing it...
It could be... but what a weird way of presenting it!
Normally someone describing his own musical offering as stunning means that really it's shite. And in this case it's not----those wordless vocal harmonies towards the end are indeed stunning.
My theory is that it's Steve Della Maggiora, who if my spies have got it right is an artist
and a musician----hence the handle artmusicguy. And there are pictures of someone who answers to that name all over the uploader's other videos.
Time I did some work...