I was reading the QKC token sale pdf again and saw they donated 15% to the "Foundation".
What is a Foundation in this regard? I'm curious to found out if its another fancy way of saying more money to the founders / team?

The team is the foundation and the foundation is the team. 15% donation to the foundation is just a way to paint it in such a way that would make it sound a little bit nice but in reality, it is actually meant for them indirectly.
However, whatever we are going to be saying here is an assumption so in a way, if you want to get some response or real answers, and that is if the team will end up not telling you what they want you to hear, i will say, you should just go to any of their social media pages, throw the question and they will be glad to give you a response to your concerns.