Why are points in Google not showing up properly in Basecamp?

That's because the Google map and Basecamp map don't quite agree. Afraid that's the problem of trying to do what you're trying ...
[...]So my next question is, Why make the initial route on Google Maps and then have to hammer it into shape in Basecamp? Why not just create the route in Basecamp in the first place?[...]