Oh, yeah, SyFy stuff is freaking weird. Don't even bother trying to understand it. I'm pretty sure the science part just means 'ooh look, theoretically this could involve some shred of science, somewhere, maybe' as opposed to magic being the answer for everything. WOW Kat, be a bigger nerd.
China's not so bad. Bit crowded, and I swear to God 90% of the food is like... freaking puppies or something, but it's pretty neat. You ever been?