I think I've got a really good idea here, and by overlooking it I think you guys rob yourself of reviews. If you're as interested in promoting your music as I am, you'd gladly spend 5 minutes to get a review or 2.
Review 2 other songs before you post your own song.
Include in your post the names of the songs you reviewed.
Only review songs that have been posted by people who reviewed other people.
Instant reviews, for literally everyone. I can guarantee my own reviews for anyone who abides by this!