It's not laziness so much as a language barrier thing, methinks. I have been poring over this thread nonstop, dripping with excitement for nearly a week now, and I still managed to miss it somehow.

well, here's ktwombley's allmine-latest, along with the 1 change to build.prop specified by vldmr as being all that's necessary to fix keyboard/camera/track-thingy (attached!). I haven't tested it myself, sorry, but that 1 field (ro.product.device=edgejr) in build.prop inside the contained allmine.zip/system is the only single thing I have changed.

welcome to give it a try, it should apply fine over previous allmine updates, or as a replacement for allmine-latest.

if you already have the cyanogenmod 6 gapps installed (either from ermine 1.01/1.001/1.02) or from a previous allmine update attempt, you do not need gapps.zip when doing this. just this attached zip, renamed as update.zip

Many thanx to ktwombley, vldmr, tarvoke and all who contributed to this fix.
no observed anomalies, google voice only seems to support sms and voicemail
dunno if it's supposed to do more than that on the android platform, I assume not. In any case thanx again for some fine problem analysis and remedy.