-snip-
I think that the international final is eventually more exciting to fans than a German - German final. Finalist is finalist, yes, but it still is somehow different when a team wins against Real Madrid, while themselves being a team from the Bundesliga that is not called Bayern. As there has been a final already between Dortmund and Bayern, I think this is about the best outcome for everyone. I hope it will be fun to watch and Real doesn't kill Dortmund in the first 20 minutes.
Real Madrid just need a win in the final regardless of when they can confirm that against Dortmund. The final between Real Madrid and Dortmund is much more expected than the other two scenarios that are still possible in the semifinals. I am very confident that Real Madrid will win the Champions League title for the 15th time in history, of course that will make Real Madrid the only team to have 15 titles.
I know Dortmund can be a threat to Real Madrid during the game, so I really don't expect Real Madrid players to underestimate their opponents. Dortmund have a strong defense as they have proven throughout this season in the Champions League, so I don't think it will be very easy for Real Madrid to seal the win in the first 20 minutes.