Excellent.
Very good work! Better than most of mine, in fact. I had to listen to it again after I finished it. You've got a lot of instruments going that really blend well together, and a steady beat. I especially liked the section with the chuckling at about 1:52. That was a good addition.
I might suggest you make a little more variation, though. As you said, it is a bit repetitive. Maybe switch the octave of the guitar every once in a while, or break up the drum beat with a new pattern at some point.
This song is definitely going on my favorites list.