When you adjust the volume with the rocker, there is a preferences tab that looks like an EQ meter attached. Press that, and you can individually set your Media, Ring, and Alarm volumes.
See more than media... volume key is bound to control ringtone volume except when playing media...its more sensible... It worked previously...with new firmware it isnt working...
Your method is what i have been using...but its too long...