The product is fascinating but share prices have struggled. Is now the time to buy on weakness?