I...don't know how I missed this thread.This exact cover of this exact song is the only Touhou song I have ever actually bought and paid for, and I did so months ago, with not a single thought towards UF.
It is, indeed, a small world after all.
------
Authors of our fates
Orchestrate our fall from grace
Poorest players on the stage
Our defiance drives us straight to the edge