Wow, not sure this is an improvement!
Looks great but way to complicated and what about inserting a large icon "UPLOAD NEW ACTIVITIES", that is the only thing I care for and can't seem to figure it out!!!
If you are using Garmin Express, activities should upload to Garmin Connect without the need for a large icon labelled Upload New Activities. If you still feel the need to manually upload activities, you can do so by clicking the three horizontal bar icon on the left edge of the screen, clicking Activities from the slide-out menu, and then clicking Import on the right. You could also just switch back to the classic Garmin Connect if you really feel that you can't live without it.