"The match can still go ahead with a delayed start if necessary. A match can be successfully completed if each side has a minimum of 20 overs, which means that it is still possible to achieve a result with a start after the scheduled innings break."
If 20 overs a side is not achieved, the game will not have a result, and points will be shared between the teams.
Australia won its first Cup match, beating England by 111 runs at the MCG, while Bangladesh defeated Afghanistan by 105 runs in Canberra.
Just like in baseball where 5 innings is considered an official game if there is a rain-out. A 50 over world cup match must at least get in 20 overs per side for it to count. Since this is a tournament pool match, and rescheduling isn't all that feasible, it is considered for tournament pool purposes a draw if less than 20 overs are played. Unlike baseball, each team does all of its batting at once, like if in baseball each team batted just once, but for 27 outs each.
As to your later comment, why in the world would Islam as a whole be in an uproar? Even as to the above rule... seeing it just allowed Bangladesh to get a "draw" against a heavily favored Australian side...
As to the score, 300 or so is about right for a 50 over match. Winning by more than 100 is a bit of a drubbing. However, had the team batting second won, the result would be expressed in terms of how many outs (called "wickets") the winning team had left when they exceeded the first team's total. If baseball worked like this the Red Sox might score five runs in the first 27 outs, and the Yankees then get their sixth run only using three outs, we would say "The Yankees win by 24 outs."
Also, these 50 over matches are one day matches, not five days, the teams look like NHL expansion teams rather than wearing white, and they use a white ball. Modern cricket is moving more and more to 20 over matches that take about three hours and are a faster pace than baseball.
Like anything else, it isn't that hard to understand... once you understand it.