No escrow? No official? Its totally bullsh*t. No offense, but its no make a sense. Sorry.
Why would anyone need escrow?. For what will be the escrow used?. I won't judge right away if what op say because it mag bd true which new accounts sign up through referral will get bonus but if it is not real then op only wants to earn commissions on referrals. About officials?, I didn't find one to support this thread.