Guys I had the issue too..this is what lot of people did and it worked: go back to the stock 0.6.2 after a wipe. let all the apps download from the market through sync. Once all the apps are installed then install 0.7 over it without wiping. Location bug is fixed this way...it worked for a lot of people.
For the voice search use root explorer and replace the voice seacrh.apk from 0.6.2. Change permissions to rw-r-r. REBOOT. Will work.
yes moving the apk in to the system/apps folder is not enough to make this work...
using root explorer you must move the apk to the system/apps folder ( make sure at the top you change the little button to R/W so you can make the changes)
then it will ask you do you want to replace the existing one...say yes...
then go to the apk and long press on it...
select permissions...
user check read and write
Group check read only
Others check read only
THen you must reboot.
NOTE: if you tried to install the apk like an app you will also run in to an issues cause you will have one in the data/app folder as well...
you must delete this before beginning...it will cause you problems