Ohka was my first thought as well, with all the word implies.
Ok, I'll bite - what does "Cherry Blossom" imply?
( Yeah, they do look like they might be a touch suicidal to pilot...)
The other designs look interesting as well, especially the truck...but boy, do I wish somebody would acknowledge
the existance of mechanical guns
besides Dr. Gatling's...