I don't know why you weren't getting alerts, I consistently get alerts for the authors I follow. As well as alerts from dedicated services.
As for opt-in -- considering that the majority of authors I do NOT want to follow, I don't see the need to see a checkbox. TBH I would like to see fewer buttons on the thank you page than there are now.