Is this a world of giant plants and... dragonflies? That's interesting idea! I love the colors - very refreshing .
As for crits - the vehicle seems to dominate the scene a bit (you could bring more plants to the right foreground if you'd like to change it). If it's intentional - just skip it .
Keep it up!
Regards
Jonatan