Same oppinion. ICON is a great name, but causes confusion with ICONS (the supers rpg). When someone talked in reddit about ICON I had troubles to understand he was talking about this game and it took me some time to find this page.
Also...i'm reading the rules of the playtest and having a blast. Waiting for the KS.