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?

There is nothing really wrong in dedicating a certain portion of the ICO tokens to a foundation or charity purpose. I will only have a contrary view if the tokens set aside are not used for the intended purpose.