One thing that I always find with the "rating" sort of systems is that negatives can always sink a site or reputation so instead of allowing negative postings, perhaps allowing people to post the deliveries and then rate them up if they were exceptionally great.
This avoids the negative impact but allows the view to total deliveries and those that were "positive".
In addition, each user has their own opinion so you may need to add variance for the rating.