A very well written review !!! thanks for sharing. I'll be in Las Vegas at the end of June.