[QUOTE=jazzcat]Should I work with him for a day or so before I take him into the vet?

No! Get him fixed and if you have a bathroom, seclude him in there. It will take time, but with food and patience you can tame him. BTW...CONGRATULATIONS on both!! I will send you protocols on taming feral kittens.