Millions of people get same so-called 'great idea' every day, there is no point of arguing who got first, it's the point of who makes it happen. We will see

I agree. It is one of many red flags for you to claim you've never seen that thread. You came up with this idea and did not to do any market research to see if others had done similar. Market research is important to success of legitimate projects. For P&D it is not as relevant.
You are a new member of these forums, care to provide the identity of your main BCT account?