Yes it doubles your weapon's attack (or attack granted through any other means if that ever comes up), yes airborne means you could attack through wings.
I'm no good with photoshop and don't feel like launching a game of Elements to mock up a screen shot. Somewhere around either your life or quanta pool could work though, or like Hyroen said, around your mark. It could even appear on the card itself as long as using it would deactivate other talismans. The main thing is that the talisman gives you an ability as opposed to having the ability itself.