[eluser]charlie spider[/eluser]
it doesn't like your redirect
i don't know why
but instead of this:
redirect('submit/thank_you/');
you can use this:
$this->thank_you();
side note:
i don't think you need to load the email helper if you are using the email library
i'm assuming it doesn't like the redirect because the email you are sending essentially has header information, although that would be pretty dung-like if that's what was interfering