Hi F11,
I'd say yes and yes. I believe the shortened version is colloquial - certainly not formal. A compromise would be the contraction, You'd better do your homework.
Is syntaxically a word? I was thinking syntactically. I'd better look it up!
Regards, - A.
Edit. Ha! I was right! syntactically