Seven5, I don't know a BIT of C programming, and every time I've opened up the source to try to brave my way through it...I've panicked and gone back to the Python scripting. And, from what I've seen, the XBMC devs are busy enough with their own projects (and they do have a HUGE project they're working on), that it's no small task to ask them to add something of yours to their priority list.
That said, it would be a very small matter to create a new default My Weather page that includes a link to launch the script, if someone wanted to include that page and the script when they distributed a build. In fact, a friend of mine has already edited his xml files to add the button -- I'm planning on making those modded files available with the script, for anyone who's interested (and running Project Mayhem).
I AM working to make the script's operation as seamless as possible, relative to the weather page. I'm going to add a "Back" or "Exit" button, that will do the same thing the controller's Back button currently does (that is, exit the script). I'm also working on making it default to the zip code already entered in your My Weather page, which isn't hard at all, I just haven't written it yet.
So...yeah, the devs COULD borrow the Regular Expressions and paths that I used for my script and rewrite the functionality into XBMC, but integrating the script as a script is second best, and takes a lot less effort.
For what it's worth (as I said), I'm doing what I can to make it SEEM like it really is a part of XBMC. Even if those who distribute builds don't include this script, once I've got it set up right I'll include the appropriate instructions for setting it up in the Readme, and you'll be able to make it seem like it's a part, once and forever.
That's the goal.