It seems like you put a lot of thought and work into that character, but I don't know that it would fit in this role play at all. Although, that's not my call to make, I'm not the gm.