Is Germanys New High Speed Train Really That Great?