I totally agree on their website. Thought maybe it was done by FF's nephew or something.
A tech company with a site like that?