Here's a little handy video explaining a bit how their feedback system works.http://www.youtube.com/watch?v=TW9Vdsw72is
Here's another video on viewing help desk reports and user traffic etchttp://www.youtube.com/watch?v=tkOWMva9yrc&feature=channel
I think your right about how many different ways you are tracking everything right now, its probably a lot to organize!
As for forum integration i guess I've seen uservoice used as a replacement for bug reports/feedback requests rolled into one. Although i've seen "uservoice" links added to forum topics to direct ideas back to the uservoice feedback system to encourage people to vote.
The helpdesk portion of uservoice allows users to submit bugs and you can track them and get all kinds of analytics on how many bugs your getting (after a big release for example) and what types of bugs. Each bug report email gets automatically added as a ticket and can be assigned to different team members to be worked on.
There's also a knowledge base section to keep track of more common questions....
As for feedback, users are taken to the uservoice page where they can suggest ideas or feature requests or new actions etc. Everyone is given 10 votes to start with and they can browse through existing ideas or apply those to their own ideas. You'll start to see what ideas are the most popular over time based on how the voting is going so you can see where you want to spend your time in development.
Also as the administrator you can mark their ideas as reviewing/worked on/planned to give feedback back to the users and let them know you are listening (which you have already always been awesome with)
Anywhoo, it might be a big undertaking to move everything all over to their system, but it might also be nice to have it all in one place with all the bells and whistles. (and it might be easier than you think because you can forward all of your bug reports directly into their system and it will auto create tickets too)
I recommend trying out their free account plan to give it a look.