I had a lot of fun with this one. I've just started to complete these challenges a few days ago and took this beginner challenge and applied some more advanced techniques from older challenges to test these newly acquired skills. For example, the record for Ray Reed was missing a value in the dob field so I used the included url to download this wikipedia page and leveraged regex to parse out his birth date and join back to the dataset. In the end, it didn't matter as he never was a Grand Prix champion, but it was fun to test myself by building a complete dataset that could be used to answer additional questions with full confidence that all data points are being considered.
In any event, my solution is below!