My humble opinion is that the pillion loos VERY high. Your rider must have very tall legs to reach the pegs unless you moved them. You might try and lower the front of the seat. Looks like potential for a lot of pressure on the hoohoo dilly. Pillions lean forward more than riders. Just my 4.5 cents. Take it or leave it. I am jealous of your skill to make things.