The latest live-action anime adaptation from Netflix is climbing the streaming charts just days after release, despite less-than-impressive reviews.