Jim Zemlin could fix this problem in two weeks by making Linux Foundation staff responsible for processing their own expense reports and paychecks.
We'd get an elegant, somewhat strange, GPL accounting system to work with, and the remaining design and integration issues could happen at the inevitable startups.