Just FYI multiple cores are used, just not to their fullest because the hotpath cannot be threaded for now. Imagine you are cooking and there is some part of it that takes one hour to cook. Doesn't matter if you've set the table in the meantime, it's not gonna cook any faster.
UPDATE: Version 0.2.0
Units will only receive a bonus for the resource they gather, not for all resources at once.
The amount of resources required to advance to the next level depends on the gathering speed.