I don't know what this is - but I like it.
This is apparently a short animation by Everett Downing, the professional animator behind the 365 Supers project a few years ago (and currently working on The Brand New 52, with another set of timely heroes).
Apparently Mojo was part of a self-publishing effort Browning was planning, but was left incomplete. I hope he gets around to finishing it some time, because it looks like a lot of fun.
Coincidentally, if you haven't seen them yet, check out The Brand New 52 - helluvalotta fun.
[via Fried Chicken and Sushi]