The problem with a car-friendly place is it just about eliminates all alumni and fans who live in the city itself, like me. Not to mention those who want to go to the watch party and drink without having to worry about driving home after. That said, I agree Greatest Bar is a stupid bar and crappy location. There are good options still in the city or nearby areas where they could have this and make it accessible for everyone. They held a Final Four watch party in 2009 at Joshua Tree in Allston, that area would seemingly work well as it's on the train and multiple bus lines as well as having ample street parking for anyone driving in. Plus it's far enough on the outskirts of the city that you don't have to weave through downtown by car to get there.