It's actually been there for a while I think we just failed to communicate it. There is MetaColumn.ResetMetadata() also.
Let me know if you need any more details on this. I'm putting together a sample of changing metadata at runtime :).
Hope this helps
David Fowler
SDE, ASP.NET Team, Microsoft