One huge benefit of railway travel is that the rail industry does not penalise people for missing connections (providing the connections are valid ones, of course), and pays relatively very generously for delays of typically only 30 minutes.
This benefit is, sadly, often overlooked when comparisons are made between air and rail!
To be fair, probably most airlines don't penalise you for missing connections. British Airways and Virgin certainly don't, and will happily book you onto the next available flight if your inbound flight is delayed (assuming of course that you're flying with them or a partner airline, as the vast majority of people will be in these cases). Aer Lingus was great for me when I encountered a delay a while back, and booked me onto the next flight to Edinburgh when I missed a Glasgow connection. I suspect you're thinking about the likes of easyJet and Ryanair.
For the OP, I suspect you would have to go through your travel insurance if there was a problem, and ensure that you had left sufficient time. Both Lufthansa and easyJet recommend checking in (or dropping your bag) 2 hours prior to scheduled departure (for you, 11am), so the 7am train should be sufficient as it arrives ir probably arrives just after 10am. A recent policy I took out offered compensation for a missed departure that would cover this scenario:
Cover for alternative transport costs if you miss your outbound departure if, after leaving home, your vehicle becomes undriveable due to a mechanical breakdown or your public transport is delayed...[and]...you have allowed sufficient time to check-in as shown on your itinerary.
I would take that to mean, as long as your train would deposit you at the airport to meet the airline's recommended check in time (in this case, 2 hours before, as you will be in this scenario), you should be covered.
I'm surprised that TPE aren't more helpful with regards to this. I know their Airport Advance tickets do help you with regards to a return train if your flight is delayed, however I'm surprised that there's no help whatsoever if they're late on their end. I do wonder if codeshare flights with train companies could be an option for this? Clearly, some short flights aren't viable or environmentally friendly, and perhaps codesharing on some routes could be an answer? For example, Lufthansa could serve the Glasgow-Munich market via a codeshare with TPE. Your first "flight" would be a Glasgow-MIA train, connecting onto the plane. It would give passengers security in their tickets whilst opening up routes to new customers. I'm sure this happens elsewhere; don't Air France codeshare with TGV services?