These capabilities are not currently supported for embedded chat. The default chat template does include auto-populated username and email fields, but they will only work when initiating the chat from the portal. We are currently discussing adding the location capability that you described.
Andrew Barker
Software Developer
SmarterTools Inc.
www.smartertools.com