The boys are back baybee! They straight up mentioned in the comments that the title is from Hades. There is even a small musical Easter egg from the game at the end. (Warning: djent ahead.) Edit: Also the last track is called "Thanks Nobuo" ...
Bonus Genshin Impact code: WARBDRR9MCQ9