it would look really nice if the kimono was shorter because now the kimono and the dress have the same length and it is not so nice to be like that. However the specific dress looks really good with kimonos as i can say so try a similar kimono but shorter (if you find one). If you dont find one then that's good too.
Yes it's looking good.
The combination of colors is correct and might work, have in mind that you should use shoes because Accessories will help you a lot