"She" sounds to me much more like an FX'ed human than a virtual singer.
Excellent!
The only J-pop I've listened to in any quantity is over opening/closing credits in Anime. This is very much along those lines. Hat's off to you for sheer perseverance. Hat's off to me for actually reading all o' that.
My hat is indeed off to you, kind sir! That missive is
far too much to expect anyone to read!

I'm glad you enjoyed the song!