Despite a 29% revenue increase, technical issues and regulatory uncertainties pose challenges for Multi Commodity Exchange of India Ltd (BOM:534091).