Love this article. Thanks for the really clear descriptions!
Last time I built a design like this I just manipulated the image with a colored overlay before uploading it to the site. But I definitely prefer the idea of using css with a fallback for old browsers