ALLAHMDULILLAH... that you are safe... Now a days traffic is too much and most of people drives crazy... In last week twice ALLAH saved me from accident and its just a difference of 2 to 3 inches, if it happens it will take the complete one side of car, and all are due to zigzags and high speed over taking.
Now a days no body bothers to see signs and on coming cars, they just drive it either they are entering or exiting the street / main road, if some thing happens they immediately blame on you that you cant stop and cant see that am coming, and these stupid didnt know that the person who is on the main road cant break immediately whenever any one was entering or exiting the street / main road.
Am sure that the GMC guy was Arab National especially Egyptian or Palestinian, they have always shout when their car involves in accident even they are at fault just to put pressure on other party.
By the in which city you are residing?