I see there’s been a 2.1 ROM for the Hero relased over at villainrom.
What is even more interesting is that they’re using a 2.6.29 kernel source released by someone called "Ben22". Git tree here. So… I should port my USB patches to it; it looks pretty much the same in the USB driver subtree. I wonder if he’d be interested in including them?