I think with +3, it's quite a bit above 100 (rough calculation ~118 at 7Pt & 130wpf). It makes sense, because I think they deal more than an arbalest shot. Still not enough to 1shot good armor without a bit of luck/other factors. I believe throwers can also get decent hold(??)/speed bonus values, so a skilled throw could 1shot a good percentage of players. I think throwing weapons also have the extra penetration to armor tag, too. In your face hits like Xeen would do crap loads of damage.
I support increasing slots and ammo, but I can't really give any good opinion.