Looks fine, but I won't accept 10 foot tall, the max I'll accept is 8'0.
That still being tall enough, whilst I can deal with someone being a bit quite, or indeed a tad socially challenged.
I'd prefer him to have some intelligence, at least enough to have conversations with others.
Other than that, and a bit more of a recent update on his life, and his reason why he wants to join, it'll be fine.
Just gotta wait on the Gm, and co-Gm.