I'm willing to help, if I can.

The usual approach is to create a clean topic branch from the master, get all your changes on that branch, pushed up to your fork, and then submit a pull request.