Yes all quest-related recipes unlock at a specific point, since if you managed to unlock them too early would mess up the storyline.
Level 30 is the maximum! that's why you can't go past it
There are no "right choices", though in general the light endings are less dramatic There are 4 different ending CGs based on how much you picked light/dark choices during the playthrough with each character.