Personally I do not see a problem with users wanting to help out by coding things for this site, I think it's a great idea and would move things a long faster then the way we do thing at this moment. Perhaps we could set up some sort of dev area that people can visit if they wish to help out, there they can submit code or make changes to existing code if they desire. The only problem with that is security issues, so it couldn't be something that was totally open to everyone.
Forum layout: There are plans to re-order the forums, but it keeps getting put off for one reason or another. I agree it's messy right now and it needs to get done.
Donations: If someone wants to donate I don't see a problem with giving them a button to do so. I know a few people already include a paypal link in their threads now.
Finding hacks: I agree there are issues with finding hacks sometimes. It's really a issue with a lot of things, the search engine tends to give you bad results and the layout we use now doesn't help. Not to mention that layout has changed over the years many times and threads have been moved around.
Giving coders more: I think we should do everything in our power to make them feel welcomed and appreciated. Coloring their username sounds fine to me, as we already give you a title anyway. However I think that is just a gimmick to be honest and won't improve much. Maybe we could pick certain modifications and have someone write a review of them and interview the author. As it stands now the only way you'll ever get on the front page is by having a hack with a lot of installs or winning hack of the month.
The modification 'system': I agree this needs to be improved and has needed it for awhile. One thread just isn't enough for most modifications now, no matter how many template edits and little additions we add to them. What I've always wanted to see was something like sourceforge here. Give the authors a place for users to report bugs to them. Keep multiple revisions of that hack, have a place to release beta versions, separate feedback posts from support posts, have an area for multiple authors to get together and work on a common goal.
I think you have covered a large number of recent suggestions in one sweep there, and since things cannot be changed in a day, there's a fair bit to go at. If anyone wants to include me in discussions then just ask, I'm here everyday when not on holiday.