Брать ли заказ на oDesk если не уверен, что сможешь завершить его?
IMHO если исполнитель говорит что он берется за работу - то перед началом работы у него должна быть не то что уверенность - у исполнителя должно быть четкое понимание как именно он решит поставленную задачу и в какие сроки. Подход "я не знаю но обязательно разберусь" нафиг никому не нужен. Сначала разберитесь - потом претендуйте на выполнение задачи.
Особенно мне нравится фраза:не смог выполнить, поэтому отменил их (разумеется плату за такое не попросишь). 
Т.е Вы реально считаете что это нормально, да еще и спрашиваете мнения остальных?
Вы потратили самый дорогой ресурс заказчика - время, которое стоит гораздо дороже чем $ что получает исполнитель на фрилансе.
В гражданском кодексе РФ есть отличный термин - "Неустойка".
Штрафы за отказ исполнителя выполнить проект в срок могут быть гораздо выше стоимости самого контракта.
И это правильно.
Извините за эмоциональность, #янегодую
Думаю не стоит брать. лучше потренируйся или смени сферу деятельности.