I suggest the following test: send it to 10% and see if their response behavior suggests they feel your email is spam.
(Don't lose any sleep, they did opt-in.)
(Don't lose any sleep, they did opt-in.)
But they didn't really opt-in, there was no explicit opt-in option.