"We're worthy of some criticism. But some of it (of the calibre "you aren't Amiga so we dismiss everything you do as a tactic to con us") isn't justified at all."
No, but I don't see that your criticism here is justified either. You're making a perfect example of the sort of person you're arguing against!
Personally I get on with programming rather than browsing forums when I'm at work;) But your idea that small snippets of news about random free pieces of software somehow distracts from attention to your company is both strange and somewhat selfish. Amiga.org gives plenty of attention to Genesi, whether it's big or small. I mean, come on - looking right now, a massive 30% of new articles of amiga.org's front page are dedicated specifically to your company. Is this not enough?
If a company feels like it's not getting enough publicity, there are ways to try to rectify this. Your method seems most unprofessional.
"Why should we give him any credit for doing such a piss poor job, though, when he clearly had the time to sit down and resolve the issues he had, since he clearly spent a lot of time explaining it?"
Firstly, no one's asking you to credit him. But no one's asking you to troll articles that don't interest you either.
Secondly, if you're so concerned about the flaws in the software, have you told the author? One thing that annoys me is when people seem to take the effort to talk about some bug or problem in software I've written - but they post about it to some random forum, rather than bothering to tell me.