Ouch, that sounds painful for both the table and your nerves. We had something similar when my brother’s kid threw a toy car that cracked our glass dining table. Turns out our table was also an odd shape, some weird rounded rectangle that definitely wasn’t standard. Ended up going with a company that does custom glass work, link: areas we cover and they were able to match the exact dimensions from the broken pieces. Took about a week and the new top looks even better than the original. Insurance didn’t cover ours either, but the quote was reasonable.