Is my drive shaft too short?

Yeah, by that picture I'd honestly say your shaft is a little too short.