I already have the linked one for a long time. But I'm not even sure that it is correct lyrics. I can't connect anything beyond "aberrabimus" to what I hear.
Do they pronunce words correctly? Or it is "Engrish", but for Latin?
P.S. this "border of life" choir arrange is the first Touhou-inspired song I ever heard - the first entry in tvtropes' AwesomeMusic on Touhou I gave a try.