1. For the pibil marinade: In a blender, combine annatto, orange juice, white vinegar, white onion, garlic, allspice berries, soaked guajillo chile, oregano, cumin, tomato, salt and cloves. Blend until smooth.
2. Pour pibil marinade over beef rib steaks and let marinate for 30 minutes.
3. For the pickled red onions with Habanero chile: In a bowl, combine red onion, orange juice, lime juice, white vinegar, and Habanero chile. Season with salt and pepper and set aside.
4. Preheat grill for 45 minutes before using. Remember to set up your grill for direct and indirect heart. Sear beef rib steaks over direct heat for 5 minutes per side. Transfer to indirect heat, cover grill, and cook for 20 more minutes. Constantly brush beef rib steaks with pibil marinade.
5. Remove from grill and let rest for 15 minutes.
6. Serve pibil-style beef rib steaks with cilantro, red onion, and Habanero salsa on the side.