Wow this is just amazing!!
I haven't seen something this good in a long long while, You deserve far more than just a 3.90 I'd say you should have at least a 4.5 or higher! this is very good; and I think I can understand the story. Keep up the good work it's amazing!