As far as a "will this character work" thing, well, really it comes down to how lethal, nasty, and min/maxed a game table your GM is operating. In some games, folks would have you believe nothing but the most monstrously rules abusive, loophole humping, 20+ combat die pool wielding, 25+ damage soaking, 3 initiative pass having, blah blah blah super pimped out monstrosity can possibly survive for long.
In some games, a guy with a die pool of 10-14 is doing just fine, and be better than the vast majority of NPC combatants out there. So that "will this character work" thing really does come down to a game by game call.
Personally, I'd be concerned about your guy being really, really, low on defense. He hasn't got much of a soak to work with, but his Reaction (especially without a Dodge or Gymnastics skill for ranged combat) leaves a lot to be desired, too. I'm a big fan of "generalist" characters that are good at more than one thing, but that's gonna be a problem as soon as the lead starts flying. I don't see any other really glaring holes, creation-wise. You've got a little social stuff, a little combat stuff, a little stealth stuff, a little whatever, and, hey, I bet he'd be fun to play as long as he doesn't get shot in the face right off the bat.
Some GMs cringe at Amnesia, because some players abuse it as a way to get out of making a background and to get points for it. Personally, my favorite character ever had Amnesia and it turned into a series of awesome stories that I dragged whole teams of other players along for, everything was awesome, and it turned out great in the end -- because I knew what I was signing up for, I didn't complain when it looked like the GM was "screwing" me with it, and I had great GMs that made the whole thing fun. Just be aware that some GMs hate it. It might get ignored (which leaves your character feeling shallow and unfulfilling) or it might get ramped up by a mean GM who makes you an escaped STD-riddled gay Yakuza sex doll, or something (which isn't exactly the Jason Bourne awesomeness you had in mind, or whatever). Be aware.