Excellent guide! Some additional tips:
1. be extra sure that you've seated the ribbon connectors securely and correctly. I didn't and got an "Err 20". I disassembled, cleaned ribbons with alcohol, reassembled and it was fine.
2. It would be great if there was some pictures for removing the actual connector for the CF card from the housing. It was a little tricky but practicing using the old broken one will help you to seat the new one correctly.