It might have gotten out of hand (still wish the little heart was in there), but the details are properly sorted out and lovingly colored and shaded! Dunno how many total hours went into this, but you can see it's one of your more polished works.
Only criticism might be, the the guy on foot... his body should be leaning forward (while running), not back, however, it looks funnier this way!