Howto transfer tracefile into a trace table without loosing the sort order?
During creation of the question process I figured out a way:

SELECT IDENTITY(int, 1, 1) AS RowNumber, EventClass, TextData, Duration, SPID, BinaryData, ServerName, DatabaseName INTO trace_table3
FROM fn_trace_gettable('c:\traces\myTraceFile.trc', default);


does the trick. The results are kept "together" same way as in the trace table. 

http://zarez.net/?p=228

https://msdn.microsoft.com/de-de/library/ms188425(v=sql.120).aspx

I tried to trace the execution of the function fn_trace_gettable to get an idea how it orders the records to get them lined up again, but of course nothing showed up but the execution itself. 

However, this answers question 1, I have the desired result.

EDIT: 
As AaronBertrand suggested in the comments, the eventsequence delivers the events in an order that very reliably contains the PLANS (column/type 51) in advance of the SQL Statements. That's a better approach than identities.