So. I made the ticket collection point with 15 minutes to spare, jumped back in the cab then asked the taxi driver to keep the engine running whilst I checked into the hotel. Next stop was Amsterdam Arena. Made the stadium with a leisurely hour to spare in the end.
Though, the travel woes...