Despite the people above telling you to be angry and stressed like a proper American, I'm glad you're okay, and that you didn't let this ruin your mental space. Good on ya for wearing your helmet, and ride safe. Remember, it's always better to get there five minutes later than to not get there at all.