Now that we have skills that take two weeks to learn (and I'll bet longer is coming), the donation mechanisms might need to be adjusted.
I started up Tinkering IV this afternoon, which is something like 12 days to learn now. And then set about donating to bring that time down. I don't mind that I have to donate lots and lots of favor points. Lots. The problem is the increments for doing so. Each "not quite 1000 favor points" speed up nets only about 2 hours of speed up. So to get 6 days of speedup (I think 50% seems to be max, though I'm not sure), I would have to get up to almost 1000 favor points 72 times? Gaaah!
I don't mind the "expense"... I mind the 1000-point increment. It was less annoying with shorter learning times and seems not well matched now.
I'm not sure the right way to address this, but it occurs to me that one possibility would be to increase the favor-till-token with each token you get. I assume that tokens might be actually useful for something in the future*, and this would probably help with whatever the dynamics are there as well.
*I have close to 200 tokens now, in bags in my house. When I have the patience, I do run through and contemplate each one. I don't often have the patience. But I know that they're useful for something already... just not terribly useful.