I've had the game crash a few times, but it's only happened while it was trying to load me out of a private match and into a public match. Not a huge deal, I'd say its the best experience I've had with a game on release.
And yes, boosting races on the prison track is the best way to unlock your car parts. We had four people trading races for less than 30 minutes and we still got the parts we wanted.