You would be correct. If you are on 2.2.1 you are out of luck in terms of unlocking your device. And to get yellowsn0w you need to jailbreak. For more jailbreak info visit the appropriate forum, all the information you need is right there.