Если вы просто пытаетесь аутентифицировать пользователя и получать его данные, я бы использовал что-то вроде TweetSharp . Вы можете аутентифицировать пользователей как в виде веб-приложения, так и в качестве настольного приложения, и у вас будет доступ к методам получения сведений о пользователях, отношений, упоминаний и т. Д. Это будет намного быстрее, чем попытка самостоятельно проанализировать ответы Twitter. *
Вот их документация, которая показывает, как просто использовать TweetSharp: http://tweetsharp.codeplex.com/documentation
В качестве альтернативы, вы можете продолжать аутентификацию, как сейчас, и просто использовать TweetSharp (с токеном доступа пользователей), чтобы получить нужные данные.
Отредактировано, чтобы добавить более конкретную информацию для вашего вопроса:
TweetSharp предлагает метод GetUserProfileFor (int userId), который возвращает объект TwitterUser, который содержит их TimeZone, URL-адреса изображения профиля, язык, местоположение и т. Д.