BaseCamp currently does not read waypoints in the format that the Edge 800 creates. Frankly, we underestimated the number of people that would use BaseCamp with the Edge 800. We plan to add this functionality to a future version of BaseCamp.
As for sending routes to the Edge 800, there is a bug that has been well documented in other threads concerning this issue. The best work around is to choose File->Export and specify the /Garmin/NewFiles directory on your 800. Though not as convenient, it will work until this bug is fixed.