Personally, I think you should make your theme for yourself first. You get more enjoyment that way.
But in my opinion a good DX theme should have some kind of start menu, a place for an active task bar or menu, and some sort of systray. I think that these three things are what most people are comfortable with. Ask yourself while making your theme "Is it functional?" Meaning is it pretty easy to navigate? Would someone else using your theme have any trouble finding there way around.
"Is my theme complete?" Do your objects, menus, and plugins work properly.
These are just opinions friend. Like i said make it for youself first...Oh and i see you have your theme up, so i will shutup and go check it out