I think there might be some confusion here. All I suggested was the git flow model[1] AKA forking, making your own branch, changing things, and making a pull request on that branch and if it gets merged, you delete the branch and fast-forward master.
I don't see why they can't pull in updates from the original repo. Are they not adding it as a remote?