I don't like the SF pick a lot, I believe there are safer picks, unless you think you'll absolutely need to use SF before the end of the season (only a couple of their games look good to me, and they come late in the season).
I'd save Cleveland for later in the year...Houston week 7, Jets week 8, and Cincy week 11 look like great spots for them.
Carolina hasn't beat anybody (I mean that in the haven't beaten anybody that's any good way), and if they turn out to be world-beaters, well, you'll still have them too. Arizona has been close in their games, but their running backs are hurting right now...that's a tough game sraight-up.
But, as to what I like

...
I like Tampa Bay a lot, and I'm not sure you can use them the following two weeks for sure, with Cleveland and Philly coming up weeks six and seven.
However, I think I like the KC Chiefs the best this week, as Pennington is probably not the answer for the Jets woes...they need a healthy Martin too, and even that might not be enough.
Plus, the Chierfs are scoring well right now, and you can't use them weeks 6,7, and 8 (opponents SD, Denver, and Oakland).
One important consideration is what bullets your opponents have left. One strategy to use is to pick away from what they will be taking. You can sometimes infer their picks by the teams that they have left.
I have won 2 of these-type pools in the past 10 years and got heads-up late in the season in another, but this year, I busted out in week 2, so your milage may vary

Good Luck,
Frank