1. Log into your main character and open your friends window.
2. Find the "hand" icon in that window (upper right) and click that button.
3. Type in your current email address that you use for your Bnet account.
4. Check that email address for an email from Battle.net and click the link provided.
5. Follow the RAF steps (choose the option that says "I already have a Bnet account" if you want to keep your RAF account on the same one as your main account).
6. Add a "starter edition" license to your existing Bnet account (you can view it in your WoW licenses list when you check your account management page on Battle.net; WoW1, WoW2, etc.).
7. Need to upgrade from "starter" to "standard edition", so purchase a WoW Battlechest from the Battle.net store and gift it to the "starter" account.
8. Add 2 month's worth of game time to the new "standard" account by either heading over to the Battle.net store and buying game time OR trading gold from your main account to a toon on your RAF account.
9. Done! Main account needs to wait 7 days from the time the 2 months game time was applied to receive the RAF rewards.
This past Friday I was finally eligible to redeem 3 RAF pets. I had recruited myself 3 times 7 days prior, and being a total noobie when it comes to doing this RAF thing, I was anxious that I may not have done it properly. Thankfully it all worked out! An old guildmate is my fourth RAF, but I'm still waiting for that transaction to complete. I'll explain further down in the post.
My total for the entire thing came out to be $105, not taking into account the 3 free months of game time that my main account will receive. Thinking about it now, though, it's a pretty steep amount to pay for 3 pets. Guess I'm glad that I didn't attend Blizzcon; I had extra savings to help cover the cost of these pets. Having a birthday that just recently passed also helped, heh.
RAF'ing is quite the process and I was really worried that I somehow botched it up. I wasn't able to find many detailed FAQ's or guides on how to do it, but thanks to the folks at WarcraftPets and on Twitter, it gave me some much needed hope/confidence. Still, I wasn't 100% sure that everything would work out until I was able to redeem the pets.
For anyone that's confused or hesitant to RAF themselves, here are the steps that I took. For general information on the RAF system, Blizzard has official articles here and information on rewards here.