If you don't have to use bikeroutetoaster, don't worry about it. It's a PITA, but it's the only way you can upload a route to a Forerunner. I don't honestly know what it does, but I know I need to use it. It does look like you can create new routes on that site as well, but it looks unwieldy ... as I said, I prefer mapmyride.

I still don't see where you can create maps on Garmin Connect. I did find the place where you can create a course from someone else's track...