8 takeaways from a magical weekend at Martinsville