Looks all valid, apart from the making rating public thing. I don't want anyone looking through my reading list or, god forbid, send me a DM just because I rated their story!
Even if SH is all pseudo-names, it won't be nice experience for authors demanding explanations for a rating. Personally...