I got something from an Indiegogo crowdfund project and had no issues getting the product I donated for but that was quite a bit smaller venture. I will say they are pretty prominent in the crowdfunding world and pretty well known but I too would question the companies lack of a clear presence other than the website. Something this large I might tend to go with the more prominent channels like KickStarter or GoFundme but not sure if they have a more up front and accessible business presence.