It's in beta. Look at coinbase ..it doesn't look much different from paybase
What this clean font:

vs this?

I know which one looks more professional to me. I am NOT saying that this indicates anything whatsoever. I am just saying that to me it looks a little on the rushed side. Seeming though their website was their 'shop window' you would expect something a little better for something 'valued' at $90mil+ . Not that this indicates a scam. If its in BETA it should not have a value of $90 million, simple as.
Without being rude I know kids in college that can produce a more professional looking website than this. Not to say I am an expert or anything, just to raise a point.