Sort:  

Well lets hope they spend all their time and efforts on developing their technology and are to busy to fix their website lol.

Yes, it makes you feel less comfortable investing in it as the ICO is technically the easy part lol.