Do you mind doing a short review? I just got one myself, still waiting for parts to complete it. I've heard some people say they find it to be a bit short. And I can seem to find any consistent wheelbase data. I've seen 1070, 1075 and 1080. What is it actually?