point the core devs normally means finding their emails and emailing it to them or stalking them on IRC.. *hides for cover*.
It looks like a pretty in depth article. We are planning on rewriting the current wiki but in the mean time I think it would be fine to include this on the wiki. It is more of a guide then a recipe as such so you might like to make a page 'Guide to making a contact page' or something similar.
Couple points: in #1 you have $information in the getCMSFields. You could use static $defaults = array('Information' => 'whatever'); rather then put it in getcmsfields. Other thing just looking at the first page would be is to have your code available as a zip download
Good Work