Blimey, I haven't read this section for months, there's loads of bits floating around that I've never heard of.
Anyhow, getting back to these supposed 317m of funds, I cannot believe that it is true and even if it were true, not much of that will end up in the players' hands IMHO.
I don't have my opening emails anymore for a lot of these games but I believe that the account number means the referral ID that you may have used. I played the 12DP autosurf for a while and the only number I had was a referral ID.