Yeah, it's pretty screwed up...as far as I know, the first Type VIIC was U-69, and that wasn't comissioned until November 2nd 1940.
But my hope is that somehow that "getting the wrong u-boat" bug will be fixed at some point, and it would be nice to have skins for all the types.