I have had similar issues, and found similar workarounds.
Except for #3, seems pretty drastic to kill the project to reload an asset. Just reimport the file, I have had to do this several times with no issues.
3: This beta Catalyst has fullf file round-trip implemented only with Illustrator, but you can link the Photoshop or Fireworks file in an Illustrator file and import the illustrator file in Catalyst. If you want edit the image, call the edition of the illustrator file from Catalyst and in Illustrator call the edition of the Photoshop or Fireworks file. After the image edition, close the Photoshop or Fireworks file, save changes for update the image changes en Illustrator, finally close the Illustrator file for update the changes in Catalyst.
I hope you can understand. My english is very basic.
Regarding number 3, there isn't any way for Catalyst to see the changes you've made to your original PSD (or Illustrator file for that matter). As was mentioend above, we only have round-trip editing with Illustrator in this version and when you round trip you aren't editing the original file but a new version of the specific component you want to round trip. We'll have round-trip editing in Photoshop when Catalyst is released but it will work the same way it does now in Illustrator so you won't be able to make changes to the original PSD and have those show up in your project.