Gear is really the only thing holding you back man. I'm 492 and I rank on a lot of fights. Looking at wowprogress there are 1373 hunters that are more geared than me. meaning at your gear level and with your 463 bow logically, you shouldn't be ranking because the limit is 200 and there are 1373 hunters (19,412 hunters more geared than you!) more geared than me. Looking at your logs, your rotation looks fine. What you really need to do is put a frag belt tinker on your belt and set up a keybind/macro in with another ability.
http://www.wowhead.com/spell=54793/frag-belt
It should increase your dps a bit. Also a simple optimize from
http://wowreforge.com/US/Earthen%20Ring/Poppincaps gives you 172 crit at the cost of 166 mastery (Adjust exp cap to 2210 since you are a troll before reforging). I put the priority as
crit > haste > mastery because you reforged haste to mastery on your bow, so change that before reforging too. Other than that, I'd just say that it is your gear.
Edit: switching your expertise cogwheel for a hit cogwheel gives you an additional 141 crit on top of what you were previously getting!
so trading 166 mastery for 313 crit! That is a huge gain.
I'm going to take a wild guess and say you that are using reforgelite for your reforges. Stop using it. You can use
wowreforge.com and
Reforgerade for better reforges plus the conveience of reforgelite. After you hit optimize in wowreforge click summary and copy/paste that into reforgerade in-game then hit reforge.