This is good stuff man.
I've done this kind of optimization before, but I've never taken the time to document it such as you have in this well-written article.
Who cares about the space savings of a date column in a dimension column? I could care less, space is cheap. Your solution is attractive because it is one less column to maintain and it guarantees consistency, and that is your big payoff.