I sometimes saw #1, but now let the guest stabilize before logging in, and don't do any screen resizing until it's up and running (after logging in), and that seems to have solved the issue.
#2 is a known bug in Fusion 4.1 (I've had it and reported it myself). No ETA or information on when/if a fix will be available.
And there's another bug you may hit too - VLC has corrupt colors playing videos inside either a windows or OSX guest on Fusion 4.1.