Hey, I think that may work !...
Although I may be confusing that 1/2Vcc "GND" with real GND at some point and blowing something up.
Q1: Where do I get 1/2Vcc? Can I just build a voltage divider for that?
Q2: any way of centering it at "real" GND?
There's no such thing as "real" ground, it's an arbitrary point *you* define in your circuit; you can even have multiple grounds.
Although it's an oversimplification, when you connect two circuits together you can connect their ground points to each other and you can also connect them to the actual earth. Connecting your ground to the earth simply pulls that circuit node to the same relative voltage as any another node connected to the earth.
A better way to put it: unless you're dealing with electron devices (and even there you're unlikely to need to think of absolute "charge"; read: never) all you ever use in circuit calculations is the "relative potential difference", that is, all voltage is relative, there is no absolute "0" unless you assign "0" to some node.
So, for Q1:
Yes, a common technique is to use a voltage divider with its output connected to a unity gain buffer (opamp with 100% -ve feedback).
for Q2:
You can connect that ground point to the ground of another circuit so that all voltages in both circuits operate and can be analysed relative to that ground.
You can also take that ground point and tie it to your metal plumbing or to the ground prong on an electrical outlet (which may or may not be tied to the actual earth; best to know if that's the case or not)
edit: additions and spellingness