Whether they have all the activities listed may depend on how many teens are onboard or interested. I think there will be a teen meeting on the first day, so be sure to go!
You also might try posting your question on the Teen Board if you haven't already.
Have a wonderful cruise!
"A truly happy person is one who can enjoy the scenery on a detour."