not agree about rild. It is common for all devices using ics. It would be better to try libril-acer-1.so(if it's still there). anyway they require baseband from glow too.
for the mobile data and the camera the problem is poprietarie libs. Why not try to use the libraries (camera and rild) of GLOW? (The camera is the same!).
About camera, do whatever you want but least error you will see is "couldn't connect to camera", near no chance there.
yeap, to port sense from desire HD to desire Z both with msm7x30 onboard..
It seems silly, but in the end it is a method that has worked for many porting.
trust me, there should be REALLY NEAR hardware like iconia smart - liquid MT(eheehe if first got official ics...).
You'd better seen on kernel to fix native_start_video ioctl.