So here we have four people that have all posted on this thread only - all of them today ! - warning us about this supposed scam. Did you register just to give us naive people a heads up?
While I am not too happy with the lack of communication from LIFE recently myself, this looks more suspicious to me than anything LIFE devs have done or not done!