I doubt they will have a store there. go to the AMA site or watch the video for the ama expo on here and that explains everything they are going to be doing.
I think it would be absolutely ridiculous if they don't set up a booth at Expo That would be the perfect venue for one. I hope somebody from the FT team can clarify this for us so I don't drive six hours for a waste