Sort:  

sorry i delete now this post (((

I don't think you should have deleted you work. I think an edit referring to the developer page would be just fine. After all it was a review. It is ok to do independent reviews.

You can also create a new post with just the review.