1. Не совсем, миксины не являются полноценными "сущностями", это куски логики, хелперы, если иначе. Модель User, к примеру, является объектом, а миксин аутентификации расширяет возможности этого юзера, при этом не является чем-то конкретным, он просто предоставляет методы `User.login?`. Ну это к примеру =)
2. Множественное наследование, это A наследуется от B и C одновременно: `class A < B and C` (псевдосинтаксис). В этом случае вызов super должен вызывать методы B и C одновременно, а не идти по цепочке наследования от A < B < C. Т.е. множественное наследование не имеет никакой явной иерархии, по-этому его и нету.