Enjoyed it, like you said I didn't get a lot of the DOTA specific humor but I'm very interested in seeing where it goes.
Well paced, good use of music and sounds, perhaps it could use some more in game shots? The similarity of every shot would take a lot of the steam (haha, puns) out in consecutive episodes I feel.