So ... yeah. I've been experimenting with this.
I have a bottle from pre-CX11, with manual DirectSound DllOverrides, and the game runs fine in CX11.2 (didn't try the demo). The crossties for both game and demo are practically identical. And indeed, using the crosstie to create a brand new Steam bottle and to download a brand new copy of the game seems to work ... sort of.
If you start the crosstie on a fresh bottle (or at least an old bottle with a fresh Steam installation), and then either install or restore the steamapp, the game works. But it takes its sweet time to display properly. Sometimes it seems like I have to try to cause it to refresh before the main title loads. For example, one time upon launch the game window was showing a frozen clipped image of my desktop for several minutes, and instead of killing the process and entirely without thinking I accessed the game's File menu and told it to Exit. To my surprise the game responded. It asked if I was sure. I said, No, and voilá, the title screen loaded.
On the other hand, I have the habit of keeping a bottle with only Steam installed on it, and if I need to try something new I duplicate the CleanSteam bottle and take it from there. Well, I have not been able to get the game to run with a cloned CleanSteam bottle. Maybe the bottle is not so clean.
I will try a few more times with a trully clean Steam installation, just to get a consistent way of causing the title screen to load. The crosstie will likely stay as is, except for some kind of message about this exact issue.