its probably just the 24'' aspect of it. I mean: that morpheus frame looks fine with a lo standover since it has such a short seat tube. but this has a long seat tube, and therefore a really low bb it seams to me. so that makes it awk, plus it has long chainstays. overall, it has some characteristics of a bmx, and also some of a 26''. and that makes it look awkward since you don't typically see stuff that. I bet it rides really well though - and thats all that matters.
The seat tube is realy short? And I thought the bb was rather high. The chainstays look longer than they are I think. Im not sure I like how it rides. Its super twitchy and everything feels so tight to ride compared to my suburban. 24 player in the post anyway!