Thanks for your feedback :)
The melody is indeed a sort of homemade theremin.
I'm glad you liked the piano accompaniment. I had a hard time finding the right arpeggios with those sometimes distant chords.