Начнем с того, что лоханули не Вас, а Вы сами лоханулись. В принципе, нормальная практика - браться за какую-то работу не ради денег, а ради портфолио. Но если обещать сделать что-то вообще без каких-либо ограничений - так можно и на "пожизненный" контракт подписаться. Поэтому если готовы делать бесплатно, то надо оговорить четко какие-то вещи. Например, на каком движке готовы делать (или только статический HTML), сколько типовых страниц готовы верстать (их может 5, а может быть и 50), что должно быть в качестве исходника, и т.д.
И если по неопытности влетели в описываемую ситуацию, то не заказчика надо винить (Вы ж сами обещали бесплатно и без всяких исходных условий), а честно признать, что погорячился и отказаться с извинениями.
И на форуме уточнить свое предложение.