My wife and I are traveling to Munich for a few days in early April and flying into Frankfurt (better fare) then planning on taking a train from Frankfurt airport to Munich HBF. I've found a "Super Sparpreis Senior" fare for €72 each that appears to be limited to "train specific travel" and cannot be canceled. I don't read German but am pretty sure this means that if our flight is delayed and we miss our train we will have to book a new ticket. Any insights into this? I'm looking at booking a 10:40 am train to Munich and we are scheduled to arrive at Frankfurt by 7:20 am. Assuming no really long delays in our flight, will this provide us enough time to clear passport control and customs and make our train?
Many thanks in advance for any insights.