Finally had a chance to watch the episode as well. I can say it was not one of my favorites, but overall still entertaining.
The main plot about Spike's "Dragon Code" was dragged out too much and felt forced, but I do understand why Spike was hammering on it so much. He's still young, and as shown earlier he really wants to have his own identity. I can understand that because, when I was younger, there were certain things or people I wanted to be or act like as well.
The clumsy scenes were dragged out too much, felt forced and were slightly annoying, but again understandable because Spike is used to the Library, and has no experience at all with farm life or working at other people's homes.
The second half was a lot better IMO, especially the interactions between the Mane 6 were well done. Fluttershy seemed especially clear of mind in this episode. Rainbow Dash doing a Timberwolf call was random, yet she's exactly the kind of pony who would practice such a sound. Especially loved the scene with the rocks, bonus points for RD for going through with it and not backing out. Loved how Applejack tried to get Twilight's attention as well.
An alright but entertaining episode. Had some great moments, some good and unfortunately also some bad. Not a real favorite, but not the "worst" for me in this series either.