OK so because the .Xauthority is owned by 'root', your normal user 'russel' won't be able to write to it, which will prevent russel's X session from starting - from the recovery console try

Code:
chown russel:russel /home/russel/.Xauthority
Then

Code:
exit
and continue to normal boot - see if you can log in to the GUI as russel then