Review of Lucky Elephant's album Star Sign Trampoline released through Sunday Best. Isle of Wight...