I wouldn't trust those websites like the ones you mentioned offering downloads of starcraft 2, if the official well-known sites are all pointing that blizzard hasn't released the game officially.
Most likely, those are just using the name "Starcraft 2" and are either the original starcraft, some malware hidden under starcraft 2 or something but are not really the official game itself, since it's not even out yet!