Zanon, I'm pretty sure the tweeter is actually the same as the Soul. The pair I borrowed had the screen over the tweeter, which Sean said was something they were experimenting with.
In terms of cost-cutting, it looks like the cabinet itself is really basic, and the specs make no mention of a foam wedge, so I wouldn't expect to see one. Cabling is copper instead of silver.
I am mildly concerned about having the tweeter below the main driver on a 3 foot tall speaker, although that's easily solved by tiling the speaker. And since it's 12" deep, doing so shouldn't affect the speaker's stability.
I'm very interested to hear how the Omen compares to the Soul Superfly. Yes, I expect it to be inferior, but at $1500 it fits within my budget and is very tempting.