Copying over the files in
/opt/google/touch got the wifi and touchscreen working.
So option (3) is doable! That's great!
I'm still divided between options (1) and (3) however.
The advantage of (1) is that one can build the kernel on the machine and so, using the Debian repositories and internet, it is self-sufficient.
The advantage of (3) is that no further fine tuning of the OS is required for the multi-touch touch pad and touchscreen. In general, the OS is tuned to the hardware, so it will work better. Also, one can run Debian in a chroot in any case.