Damn, they really did it all
thinking back on it, it was in fact strictly at Mcdo's that you'd find PS2 kiosks where i'm at, other fast food chains would have crazy slides & ball pits instead lol
I have a vague flashes of some dude in a JP interview showing a N64 kiosk who looked lik a weird flying saucer thing, really cool design though, i need to find a photo of this