I'm unsure what a normal day on the muggle motorways is like, but just going around the block felt a bit harrowing.
Sadly no, but I think I was close. Though, I'm wondering if whatever they are can fade from muggle view. From the evidence I've found, they must be gigantic. If you thought acromantula were large..