That looks good. I would advice having a shorter spike as I imagine that long one will bend and make it harder to 'spike' people with.
Also- Don't give up on Jeff !!!!