They just look like they have no idea what they're doing.
I had a buddy who showed me a Chinese manufacturer's catalog, that had off the shelf frames you could slap a logo on, and there was a 29er frame with an eccentric bottom bracket AND track ends. This kind of reminds me of that. Just throw everything against the wall and see what sticks.
I do love the logo tho!