Another nice one. I learned up through the 3rd line and can play that halfway decently, and I must say, this is a toughie! No guarantees on any recording, but I might try. You sure enjoy a lot of the high register stuff... 'tis quite a workout to learn. I think hitting that high D is about in odds of 2 out of 5 for me.

But hey, I'm learning. I've expanded my range upwards an octave since about 10 months ago or so when I started... that high D is about the top of my range right now.
The only thing I have to mention critique-wise is that I noticed you really stuck around D minor. You didn't leave it once. Even the opening measure could be realised as F major OR D minor. You use a lot of simple relations, especially a lot of going back and forth between V and i. Now that isn't necessarily bad how I see it, but just be aware that your chord structure is exceeding simple throughout. Also... I don't really see what necessitates these double-flats at the start of the 6th line. A little odd.
Anyways, keep it up, these are fun little buggers!