When your channel launches with deep linking, they would prefer the channel to automatically log in the user (if you have users log in), check if the content is free, and immediately play the content if it is already paid for or free. Otherwise jump into the payment routine.
For the CC, if you set subtitles=invalid it should show "No subtitles available" when the user presses the options button during video playback or something similar.