On paper, the Square Enix Cafe had everything going for it. Just steps from JR Akihabara Station in the heart of Tokyo’s ...