I guess, a really bad interpretation of a Black Knight. To me the Vision is just an abomination of a motorcycle.
Here's a Black Knight that is at the Lone Star Motorcycle Museum in Vanderpool, Texas (in the Hill Country west of Austin/San Antonio). It is a bit odd looking compared to other Vincents.