Not sure if this was the reference, but it made me think of thisOr up to eleven.
https://www.youtube.com/watch?v=4xgx4k83zzc
(By the way, I enjoyed your interpretation of Rin; at first I was a bit apprehensive upon reading whose perspective it was, but that was soon quelled.)