I think it needs more pictures.

The only picture I saw on your site was the blurry background on the home page.
I would recommend adding a team logo, pictures of your team, pictures of robots you've designed, pictures of team members, etc. They will make your site much more interesting and give it a stronger team identity.
Also, it seems silly to have such a prominent "Log In" button when (I assume) the login function is just for team members.