Ok, Ok .... I'll the contraian here.
Looking at your photo's of the water and the fish you describe a 5wt is all you need. Rod length of 11' (switch) to 12' 6" (a full on 2hander). A 5wt may sound 'light' but that's the typical rod I use for summer run steelhead fishing here on the Rogue River when flows are at 1500 cfs and below. Above 1,500 I'll use a 6wt as I'll be tossing sinking poly leaders (and heavier flies) and you need a bit more 'line grain weight.'
Bye the bye, you can handle a heck of a large fish even with a 5wt, smaller fish also give you a fun tussle with the lighter stick. For 'pure' trout fishing (Montana) I actually use a 12' 6" 3wt-5wt Meiser. Grain range on this rod is 250 for a 3 up to 400 as a 5. Fun to have folks collect on the beach behind you and watch you cast.
Edit: Forgot about your question about fly size. With a 5wt you'll be chucking a max #6 (unweighted) hook down to a size (weighted) 10 and smaller. And looking at the pictures a sinking Furled leader from Joni would be a total hoot to fish.