Part of me wonders why it was never brought under the WordPress.org umbrella? You know, at jobs.wordpress.org or something along those lines? -- I can only imagine it would look far too official and related to WP.org only?

I really like the enhancements though! :)