For the average Klang Valley bus commuter, waiting is a gamble. Apps promise a 15-minute arrival that stretches to 30. Two buses arrive together, or none at all. Rapid KL has carried the burden of ...