I like the high contrast actually, that aspect reminds me of gov.uk
Things like forcing users to download the privacy policy (true.pdf) also seems weird, display it in the browser…
It feels like a marketing campaign site from early 2010 and I just think it’s a very strange language for something as important and relevant as financial transactions.