I seem to be one of the few people who absolutely despises Morgan, but he was used to perfection here. Letting him stumble into castle (as unlikely as it may be, but then again we're discussing a show about a geek with a supercomputer in his head) and then telling Chuck all the things he heard had me absolutely ROFL. The scene with Morgan pressing Chuck and Chuck spilling his guts about Sarah worked surprisingly well too--I was a bit worried they'd have Morgan in disbelief at Chuck's story, thinking Chuck was BS-ing him. While the crew are right to wonder if Morgan can keep the secret to himself, I have to think the writers would paint him as doing the right thing to protect his best friend.
As for Ellie and Awesome, I took their proposed Africa trip to mean some time off from the show for budget reasons. I'd be a bit surprised if they actually had some stories take place in "Africa" (i.e., the California desert or worse yet, a cave soundstage) considering the show's budget is not exactly bursting at the seams with funds.
Excellent episode. It's good to see the writers get their groove back in a big way these past few episodes after what I considered to be a slow start to the season.