I haven't tested yours, because by the time I found it I had already done this, and I don't claim this is better. For instance mine does not yet do Category feeds. It is likely to differ in details.
The things I found lacking in the original script were (apart from adding Topic and Forum support):
* it did not advertise feeds (this requires a change to header.php)
* "smart" abbreviation of messages to form titles in "topic" feeds
* it did not mention user names
* it needed tweaks to work with 1.2.1 which is what I happened to have installed
* it didn't strip BBCode in a couple of places it should, etc
It's simply provided as an alternative on a "take it or leave it" basis. Any further improvements or ideas I have will be committed to that source.