Sounds interesting and well worth a trip to my local library. I will try to help you understand. If you need further help, I am here for you. Oi is street punk. It's harder and meaner than your traditional punk rock.
Some people call it skinhead punk, but that's silly.
Punkabilly is also called psychobilly. It's rockabilly mixed with punkrock. Definitely a cool sound. Check out the Royal Crowns, they rule. Also, I don't ever plan on growing up.