About the 'more specific' stuff, did you read the long conversation about whether local/ should be a plugin itself or a plugin system? I actually started off with a patch very similar to yours, but changed it so that local/ ended up not having 'sub' components.
Regarding the "shouldn't I have posted about this in GDF" - tbh, I really didn't think it was necessary given that it was such a tiny patch and only affected local/ not core.
I can't really keep up on whether we should discuss these things in bugs, forums or skype chat either. All three seems a bit excessive. Admittedly I created the bug but then MD and I discussed it in skype rather than here, which was probably incorrect. I'm not convinced GDF is the best place though - surely this is what the tracker is for ?