Well Phat first off thankfully you and your family is ok!!
Car wise i think you deserve another Miata i dont think you've had enough.
But i'd look into a Mazdaspeed6 for that AWD action or an RX 8 to stay Mazda so you can be in the same type of car as the 370Z or ball out and get a track package RF.