I think the only things that are maybe even half-true are the oddly specific logistics and details about the scam. Evereything else sounded like a failure-to-launch 20-something would make up to impress losers.
I have 3 kids and he sounds a lot like my son and his buddies who played Minecraft. That kid knew way too much to be lying.