This appears to be a very suitable pair - taking advantage of the blockchain's immutability to address the deletions of posts.
Steemit's slow account creation process does mitigate the fake, spam posts issue as well so I hope this review platform implements something similar.