Ps. It's funny that so many people talking about BitCoin just say "You can make it anonymous if you use it right/smart" but no one seems to know the right/smart solution. Or is the smart people sticking together and not sharing?

It depends on the level of anonymity you want. For most cases, just using bitcoin normally is probably anonymous enough, particularly because currently no government is crawling the blockchain, searching for victims. And when/if they start doing it, I'd expect solutions to appear. Pretty much like their "war on piracy".