Well I personally wouldn't build a elf version of this because I hate the con hit and the lack of enhancements. I guess you get some enhancements to help bow work. I think the human versatility boosts are pretty nice. Healing amp just makes it all the better. If you do go elf, make sure to max UMD because you won't get the cleric dilettante.
Well as far as trapskills are concerned, Just make sure to spread your points out relatively even as you lvl. With level appropriate gear and the skill boost there should be almost no problems doing stuff on at least normal and hard. I wouldn't go into Gwylan's stand on elite at lvl 6 and expect to do the traps(Unless you max search/disable but even then it's iffy)