To your (1), if you tap Alt all of the alt keys current available show up next to their associated buttons. (Top level menu). Hit the letter for where you want to go and it than will show you the next set of alt keys (available items on the ribbon itself). You can also use the arrows to move around the menus or tabs when in this mode. It isn't obvious but the ribbon, as office implemented it, is very keyboard accessible.