It's definitely not a Jewish thing. I'm Jewish and have been to many Jewish weddings (including my own!) and they generally run on time, or at least within a few minutes. Just like every other wedding, regardless of religion or lack thereof that I've been to.
I just don't get why anyone would deliberately do this to their guests but it sounds like it was deliberate and I don't think there's going to be any explanation or apology forthcoming.