MarvelousMark: thanks for the praise and the breakdown between the differences. I first want to state that we are working towards greatly improving our export options. It's kinda tricky and is the biggest suggestion/question/complaint from users with every imaginable type of Garmin GPS unit. I have purchased a few of them out of pocket in order to make sure we can work with them, and that I know how to help a user with the most popular models. However, we plan on making a guide for each of the Edge bike computers explaining what the various file formats do, and we may tweak those file formats to work better with the individual types of Edge bike computers.
As far as the BRT/RWGPS GPX route difference, I feel like you have just had better "luck" on BRT than on RWGPS, because neither can avoid the Edge 705's mind of its own. However, if I were to guess, I would say that if you use the "notify me 20 meters before turn" feature on BRT, that might make your 705 behave better as it has reinforcement to take the correct route. However, the silly engineers at garmin have no idea on what constitutes "good functionality" that they designed a damn bike GPS unit that attempts to cut your bike ride as short as possible if it sees a better way, and there is no way to turn it off! Zack has the 705 and has found the best way to avoid that is to use a GPX Track, and then follow the compass - when you have a turn approaching, the compass will point in the direction of the turn. You do however lose the turn-by-turn aspect, but you at least always know where to go. I have a 305 and a 500 myself, and much prefer the 305's way of handling turn by turn directions: it just beeps at you when you come near a turn, it doesn't attempt to route you to the next point!
Also, you can edit the course points on RWGPS - click any row in the cuesheet to the left and that point will be highlighted on the route, within an editable box. Renaming it, changing the description and removing it are all possible. However, I do understand that working with cuesheets, as well as editing existing routes are both clunky and definitely pain points within our application. I am working towards improving them progressively over the next month.