I sure would like to know the circumsances behind the crew's decision not to divert to their alternate when bingo fuel level was reached.
Depending on the wx etc, I would be tempted to stay at Frankfurt if I was low on fuel than waste some it flying to an alternate.
If the delay was due to ATC congestion the question is why didn't they declare an emergency.