I have to say that I agree with Chris in that there really is no problem here and to me it appears to work 100% logically though I've only been useing iTunes since version 6 or 7 and didn't really bother with ratings until late on during version 8. If you only rate tracks and never touch the album ratings, and only use the track rating in a smart playlist, then it should never be a problem - I've not touched the Album Ratings (as yet) so there have been no inferred track ratings ie hollow stars and no problems with my convoluted collection of smart playlists.
As a slight deviation from the main theme, what I will add though is that the half-star rating tweak/fix actually works for Album ratings in part - give an album a 4.5 star rating and it will give any unrated tracks a hollow 4.5 star rating. Sadly it appears that if you give a track (from a totally unrated album/tracks) 3.5 stars then the album gets a rounded-up 4 stars which is a bit of a shame as averages of a bunch of numbers from 1-5 are unlikely to be integers and I feel ought to be represented with a bit more accuracy.
I looked at the description of that script ('+reset the Album Rating to its computed "clear-star" default rating+') and it rather appears that it might simply revert to hollow stars but being a Windows user, and not having access to Doug's scripts, I can't tell for sure. I decided to have a dabble myself so I tried a couple of very simple scripts to reset the album ratings to 0 (turning them into a hollow integral average - like Doug's? perhaps) and to ascertain if a script could set half-stars (which it can). However without getting really clever and keeping a running total for every album, or by sorting by album and rating the album when there's a change in tracks, or simply doing an album at a time, then I can't get it to do anything but whole solid stars.
Oh well, now if there was only a way to enable half-stars on the iPod too...