So, as I pointed out in comments, and requoting:
"The direction in which cargo is transported is dependent in part upon the position of the motor domain, which can be located N-terminally (N-kinesins), C-terminally (C-kinesins) or internally (M-kinesins). In general, kinesins with N-terminal motor domains move their cargo towards the plus ends of microtubules located at the cell periphery, while kinesins with C-terminal motor domains move cargo towards the minus ends of microtubules located at the nucleus."
And that was a short excerpt from Jennifer McDowall on Interpro. And then just surveying kinesins from the mouse genome,
Source: Kinesin superfamily motor proteins and intracellular transport
In terms of dyneins, however, I believe they're all (-)-directed motor proteins with the following general structure,
Source: The 2.8 Å crystal structure of the dynein motor domain
Keep in mind these representations are always expressed N-terminal (left) to C-terminal (right). So while your model for dyneins is correct, for kinesins this depends on the location of the motor domain.