Though I can't view the replay, from the little information in the description it seems like there's a contradiction in goal choice.
19,000 graze sounds like a lot, but the current extra score record hits 19k during the 5th spellcard, and ends with nearly 30k (it also never expends a resource).
15 minutes sounds fast, but an average clear is 12-14 minutes, depending on efficiency. I would also assume that the replay captures Imperishable Shooting, which is good for score but adds an extra 75 or so seconds.
"Perfect" being added to some score, some time just means that bombs can't be spent to speed up Keine.
Just for fun, I decided to do a single, rusty unassisted attempt with Magic Team. A good TAS with them would probably hit around 9 minutes, as Fujiyama Volcano and Possessed by Phoenix both get utterly destroyed- I've done the former in about 7 seconds and the latter in 30 (and it's supposed to take the full timer every time).
My time was 10:29 from selecting the stage to dying on Imperishable Shooting. Replay:
http://replays.gensokyo.org/download.php?id=39326
No matter how you look at it, this TAS is subpar for its goal. Its score can be beaten by a huge margin, its time can be beaten by a huge margin, and if I'm understanding the goal correctly, its survival can't be beaten but does nothing humans haven't done many times over (personally the best I've had are 2 mistake runs of this stage a few times).
Voted no despite not seeing the TAS because from the above, any entertainment from it would be laughing at poor choices. I was entertained by my own speed attempt, though :P