nikola tamindzic, new york, may 18 2005: radar magazine launch