That sounds absolutely sick! I love the idea of having unlockable starting specializations alot! Though I would humbly ask that there are some slight bread-crumbs, about what unlockable specialization is able to be earned, and perhaps vague in-game hints on how to unlock them... I am slow, and will 100% miss some. (Maybe some chart or menu that displays a list of question marks in Oracle's interface menu, that when hovered over give some tool-tip about what kind of actions you would need to unlock the starting specialization in question)