Private User, noticed some things with the authentication that I just wanted to mention - I don't want to see an small bug and not report it.
If you use the authentication display=web (default), the formatting is messed up. See image: http://grab.by/z0ea (notice how the Icon for the App and the rating is below the Authorize buttons). If you display=popup, the formatting looks as I would expect: http://grab.by/z0es (the Icon and rating is to the Right - though for perfection I'd increase the size slightly so "This application will have access to:" didn't wrap to a second line). I'll also note that the "web" does not have the "Not xyz?" in the top right
Second issue is that on the display=popup, it doesn't correctly return to the redirect_uri. Perhaps this is intentional and the desired result is to close the window, but it's not doing that successfully, at least not on Chrome. It just seems to hang at "https://www.geni.com/platform/oauth/authorize". I've had success closing a window with this:
window.open('', '_self', '');
window.close();
If it redirected, I could close the popup myself, but it just hangs there, so my only option is to use the misaligned web display and resize it to a popup.