Yes, it is an actual bank. With an ATM card (and no fees). You are right the demo on the website didn't hint to that too much, but perusing through the site it becomes a bit clearer.
I also emailed support a while back wondering if it acts as a layer on top of my existing bank, or whether its a replacement: their answer was "its a complete replacement".