Quite a good episode, but could have been better. Like many others are saying, I thought the Bart/Monkey gag to be a bit overdone. The monkey snatching Bart in the 3rd act and then climbing up to the steeple could have sufficed.
The beginning with the rubber duck race was...funny...but a bit drawn out. Although I must say I loved the part when Homer was fighting with the wrong duck, grabbed what he thought to be the rubber duck but was really a live duck....yeah.
I though the "Mr. Teeny is the son" was a bit too convenient...would have been better to take a little time focussing on finding Tootoo's (?) son. The monkey/tower part could have taken a bit more time, too.
"I'm gay, Daddy! Mrs. Simpson made me gay!" was priceless.