The ink trader change isn’t a bug, it’s what they did during the original cata launch.
Specialization spells (ones given by the spec instead of through talents) seem to disappear when you log off. You can get them back if you have dual spec by swapping to your second spec and then swapping back to the spec you want to play. I would guess that paying for a respec would also work, but I haven’t tested it.
I feel sorry for the devs who have been working overtime trying to polish this release and will be forced to work even more overtime to fix all of these bugs that they couldn’t address before they were forced to launch the prepatch. Old Blizzard would have delayed the patch if they knew it was going to be this bad.