Your friend better be a top tier streamer. Now there are some plausible scenarios assuming they are. They’re not giving systems to streamers until the start of the final push, because they have no reason to. They want the magic unboxing and fake enthusiasm that people for some reason fall for. As no software is currently running in retail mode, they would have to have a dev kit. There is no possible way that happened. The best possible case scenario, assuming again top tier, is that someone came around with a console and let them play with it for a few hours, given that there’s no press events. Someone also could have snuck them into a developer where they saw it. I find the latter the most likely scenario at this point in time, assuming they’re telling the truth. It’s something that sounds plausible to them, especially id they’re covering for someone, but not to someone who’s been doing this a long time.