As the dust settles on what has been a train wreck of a season of the Bangladesh Premier League (BPL), the time for retrospection has begun.