We see this sort of thing a lot. Creating something pretty doesn't necessarily give the user a nice experience. To be honest I've never found booking flights that hard, I normally just use a comparison site and it works fine. Designs like this seem a bit gimmicky and as book a flight normally involves spending quite a bit of money that's the last thing I want to see.