I'm not fluent in German but I think "hat ... gedatet" should translate to "dated" which is much less entertaining than "donated".

As for flying vs diving, I vote for both. Two sentences, one for diving and then one for flying. The word translated as "ticket" is Flugshein which certainly implies flight.