pauls email address was incorrect, and mine has been deprecated... which is to say... I'm at Berkeley now and the cae.wisc.edu address no longer functions.
disproportional is not commonly used, so I think it sounds odd. Even google helpfully suggests 'did you mean disproportionate?'
commas come after introductory preprositional phrases and standalone prepositional phrases but they don't come before the and in a pair of objects. The commas in a list arise only if you have three or more.
I thought that 'if incomplete' was more appropriate than 'but incomplete' because sometimes the code is complete as well as working at the end of the week.