Alright, here are a few more thoughts. As always, these are just suggestions.
Without changing any stats, increase the size from 4'-7' to 5'-8', and the weight to 550lbs. Normal porcupines can reach 3' (nose to tail) without too much trouble (at least Bob, the Hingham Wildlife Rescue Center's resident porcupine did). It puts it in the same "dire" category as the badger, and I think porcupines are actually bigger than badgers (could be wrong though).
I'd also suggest changing STR to 16 (or even 18?), and dropping DEX to 10 or 8. The only quick thing about porcupines are their tails -- there's no way one should get a Dexterity bonus to AC. Those muscles, however, have to haul that 500 lb porcupine up trees every day....
The porcupines I've run into in the wild seem to have a sort of "trigger mechanism". If confronted, the porcupine raises its quills and waddles like heck towards something safe. The tail comes into action if anything touches the porcupine -- the tail instantly smacks around. The porcupine usually doesn't even look around.
Don't know if that's helpful, but what the heck.
Nell.