Either way (brutalist or minimalist), it just feels one more project built by designers to designers.
I showed this to 5 of my friends (not involved with IT) in order to check their responses. None of them said something positive. None of them quickly understood what was that about. All of them told me they wouldn't put their credit card in there because it doesn't feel trustworthy.