I think its looking good.
I would nerf the giant though:
Poor: half giants start with half the gold there base class would normally start with.
that coupled with large weapons and armor costing double should prevent a half giant from getting too much gear at first level.
Slow learner: half giants dont recieve the first level feat normally given to 1st level characters.
i think with both of these in place it could come really close to being balanced.