This is one of those pieces that stands out great on it's own or would be great as an animated series. (Comic Form or Animated Video. They'd both kill.)
Your distinct art style makes this look very surreal. Glad this was featured. I love discovering works like this.