The two best teams made the final.
What's good about Sri Lanka facing Australia is that they have a nice contingent of match winners. People talk about NZ having more depth etc, but Sri Lanka have match winners. Australia are the safer bet, but a great day from Murali, Vass, Malinga, Jayawardene, Sangakkara or Jayasuria and the game could be theirs. Remember, all it took was a genius named de Silva in 1996 to do the trick and the cup was theirs.
Regardless of how crappy their world cup has been, the two best teams have made the final, and you can't ask for anything more than that!