At least this is true for DSi Paint. Not so sure about 3DS Paint.
The new login panel is counterintuitive, at least in my mind. Nobody would've thought that clicking on the default avatar would pop up the login div. Perhaps having a spoiler with text "Show Login" or something like that would be better.
Also, I don't think it's necessary to create a script tag just to declare one single-line function. Unnecessary slowdown imo. At this point just write the JS inline into the element.
Also also, two menu_sections are nested into each other, which creates a different look than the standard logged-in version. There's more padding than I'm used to. Please make them match for consistency's sake.