Too long, pertaining to something I've never heard of before.
Why would someone have a website called that? Banks are secure.
Why would someone need to advertise that on the Internet?
It just doesn't seem to fit a technological profile or business model,
but pretends to, so I don't see the appeal.