Generic rock done very memorably!
I noticed a few random timing issues or parts that I didn't feel fit, but since you "cranked this out on a saturday night" it's really not important.
This is pretty much the unpolished equivalent of the punk/alternative rock you find popular these days. It's catchy and fun. And I have a story for you...
When the song started I envisioned a voice singing and I wished you had added a vocal track, just then your voice came in and it sounded exactly like I had heard. It was whack. Good track, 10/10, 5/5.