I tried submitting a few reviews on a few airlines. Never saw my postings, and never got an e mail from them at all--not even an acknowledgment.
As for their airport reviews, as far as I can tell there is no way to add an airport to what is already listed there, and most of their airport ratings are woefully out of date