To touch on what RLH is saying:
1. Yes we want to release a 'complete product' so to speak. And to be sure: the 'delays' are not really 'delays' (with exception of outsourced GUI team being unreliable), in this entire period we have optimized IOTA and tested it. So while it may look like there's been considerable delays, in reality there has not been.
2. IOTA was always IoT technology, where GUI is 100% insignificant, so those who make this a focal point of the discussion has completely misunderstood what they have purchased. The reason I repeat this ad nauseam is precisely because for IOTA to succeed we need people focusing on applying IOTA in the real world.
3. We've also held back the official blog until we were ready to launch, so that when everything is ready to go we can go right into the real world and leave this quicksand that is the typical crypto-speculative world behind entirely and only focus towards the real world.
4. There's a lot of exciting news on the horizon for IOTA that will be announced shortly.
5. Instead of sitting around waiting everyone should rather approach businesses, start-ups, meet-ups and events that might have use for the technology. We'll help you out with the required material.
Thanks for the information and good luck with releasing IOTA.