For sure. If they have a serious product/concept as they seem to have, they should not allow delays to compromise their credibility. Just makes it look like a stinky pinky instead of a promising investment in new technology.