On the train, they will offer you a taxi reservation. Take it! Fill out the card, and give the small half back to the train attendant. It costs a few extra euros, but a cabbie will be waiting for you once you arrive, and you can skip the long taxi queue.
Also, Thayls has free wireless.
The hotel in Mainz can help with the train schedules.