George,



I believe that address is for leaving general feedback to Amazon. To leave feedback on the order itself, go to your "My Account" section and pull up the order number. From that page you can leave feedback on the order. I believe you have 90 days from the date of the order to leave feedback.