Запятые поставлены правильно. Слово может обособляется как вводное в знач. «может быть, возможно, вероятно».
Слово причем не обособляется. Могут выделяться запятыми присоединительные (пояснительные) обороты с этим словом: Появились тучи, причем грозовые.
Эти слова не обособляются. Но могут выделяться запятыми обстоятельственные обороты, которые начинаются этим предлогом.