Yes they got them on a neutral court, but I have been to those Davidson "home" games in Charlotte against both Duke and UNC. They are far from "home" games or neutral. They are dominated by 80+% Duke and UNC fans. The neutral court is in Charlotte, NC. Not like they played 1000+ miles away. Its less than 2 hours from Duke.
Anyway, you may be right. They might do a good job of shutting down Curry. I personally think they will try to shut him down as a point guard, therefore shutting down his teammates. I think a team like Duke knows that it isnt important to stop Curry from scoring, but it is important to stop him from having a great game and getting his team involved. IMO the key to stopping Davidson is controlling his teammates and forcing him to think the game is on his shoulders.