Looks good! Nothing wrong with looking stubby and goofy. Interesting comment I saw in this video from about 1:47 about the idea of using aluminium for the chassis on this kind of thing:
btw for the suspension you could maybe pick up some ideas from these YouTubers who make buggies and go-karts and things. They often seem to get their suspension parts from somewhere called "GoPower Sports" who usually sponsor their videos. They all have engines but many of the principles are the same.