You guys should make a subforum with some templates (like the topic at bug report forum) for game suggestion and feedback purposes.

Dev trackers says to use the proper forum, but they never shown which one is. Having only this subforum as "Site feedback" may mislead game feedback here.

I'd suggest a subforum tree at discussion forum, this way:

Discussion > Game Feedback & Suggestions > [dev####] Subforum explanation > topics

This would make a place for a organized feedback, already even separated by content. This way you guys could even automatically add the dev tracker tag on threads posted at correct subforum.

Leaving feedback mixed with random topics and hoping players add the correct tag might make you guys end overseeing some good feedback because it was misplaced or mistagged.