Hi bigbear2003,
Can’t help you with point 1.
Point 2: Workaround is to update via the SSH interface:
cd /var/www
# the next line generates an error most of the time, no problem
rm command/mpd-watchdog
# first try without the following two lines,
# use them if the git stash or git pull commands fail
#git config user.email "you @ example . com"
#git config user.name "root"
git stash
git pull
Point 3: You can modify or add the following line in /boot/config.txt
# Lowering max CPU temperature from 85 (standard)
# to 70 or 75 degrees gives some protection when (force) turbo is set
# If the max temp is reached the cpu will autmatically be throttled back
temp_limit=70
Point 4: No problem, the Pi2 and Pi3 are code compatible.
Janui