Its understandable, a lot of people have been waiting for the release and you were probably just paranoid.
Also after using erogedownload for almost 2 years i finally decided to make an account here. (Though i dont renember it having a forums a year ago....)