What's small about the scale of Europe in this context? Even taking the extremely conservative measurement of Madrid to Berlin, that's 1200 miles/2000 km, which is comparable to the entire length of the Japanese isles, or the distance from Beijing to the South China Sea, or the distance from Boston to Minneapolis and/or Miami. Speaking as an American, I'd be over the moon if our passenger rail was half as nice as Europe's, and we can't even use the scale of the country as an excuse.