Well, after 42 days in the shop, I finally got my X5 back today! Good as new, as far as I can tell. Drives perfectly, and I can't tell any defects whatsoever. Almost $10k in damages, but only cost me $300 deductible. At least at this point, I haven't received any negative notices from Allstate.