Ouch! I hope you heal completely and without any lingering issues.
I use Sidi Adventure Rain boots for most of my trips, mostly for the convenience of being able to hike, etc. They are extremely comfortable all-day boots, but as you confirmed, do not offer the protection of a true MX boot. I guess everything is a trade off.