This look like a copy cat project to me, the website is not well designed and the team to me don't have what it takes to deliver a sound and competitive platform. People need to understand that ad industry is one of the most competitive space
I don't think the website design will change my decision of whether their tech is good or not, but why do you think the team is not up to par?
I've looked through their Bios and they do seem like they all have a very good history in advertising. I'd love to hear more about your thoughts.