Vocational skills aren't really that useful; imagine Craft() or Profession() from DnD. Focus power and backlash are both magic-related, which I don't think is relevant to your character. I'll figure out how a pet would work rules-wise before the game starts, so you'll be okay on that. You'll most likely have to move some skill points around to whatever skill will be added involving animals, though.
A couple of things: I think you've spent 2 attribute points too many; I counted 32 spent. You can only have one class, and it isn't changeable later in the game, so you'll have to decide between Ranger and Archer. While archer is one of the... I think three sub-specs I haven't written up yet, I can tell you now that it'll just be a bonus to archery and other ranged attacks, as opposed to the Ranger's more outdoorsy bonuses. The final problem is your bow; remember that magic is moderately rare in this setting, and (in the entire game) it isn't like DnD's system of nearly automated spells. Enchanted items are going to be pretty much absent unless there's a wizard in your party.
As for the gifts and flaws, those will work fine. I'll translate them into game terms tomorrow. I think I forgot to mention that the limit for gifts and flaws is two each, which is fine for you as you only put two down.
Ideals and weaknesses are an opportunity to flesh out your character, so try to go into a little more detail. You get experience for roleplaying, so the more I know about Leon and Rargash, the more precious, precious exp I can hand out.
In accordance with the emphasis on roleplaying (I figure it'd be good to state this clearly now), please try to be good roleplayers during the sessions; that is, reasoned decisions, proper grammar when talking, and basically not thinking of this like an OotS fan comic.