That sounds really sucky all around. :-(
Even if all those things didn't suck a 5k test is going to suck. A 5k solo effort is a very hard undertaking.
I hope your next run sucks much, much less! :-)
I can usually push myself through these test runs, but not this time. Fortunately, it was my last test run. This weekend is West Point; the following weekend is the actual race. I think my goal of a new PR is in doubt, but I really hope it is just a hard run and not a sucky experience. It should be much easier. The crowd, adrenaline. and a smaller hill should all help.
Yes, never underestimate the power of adrenaline!