Losing [or even tight win] to Associates are not fluke. This WC result is expected though no one wished.
It is really upto the players I think. They are good enough to beat good teams but lags some "X factor" that Shakib pointed out rightly.
So next time you see a tight win against Associates you know what to expect next ....