pretty sure you create your own character , just like in rivers end (the other game concept they have )
Considering the description is exactly identical and only the name is different, I'm not entirely sure it isn't just a mistaken copy/paste.