Woooooow, amazing project !!! Maybe it is strange but definitely unusual and very original !!! I would ride on such a thing but I would rather not use it on a daily basis. :D
Here - https://www.motorcyclescreens.eu is nice site with windshields and wind deflectors if anyone will need it...