No, it is OK actually it is short wheelbase and if you remove fairing from Storm it will look quite short too...
But one on photograph is not by Ludowic Lazareth, that one from US design division of Honda, from their line of NAS - New American Sports design prototypes. Another of their creation is available from Honda - Honda Valkirye Rune (which I find great alternative to usual show-off-no-ride customs).
Ludowic Lazareth made similar to NAS - this:
http://www.mototuning.com/galerie/salon ... -img03.jpg