Maybe it's possible (the only real issue is getting to the bolt that is behind the chain guide, which you have to get loose and rotate) , but I got a Park Tool BBT-18 (fits perfectly) to remove the chainring.
Yes, those connectors are pushed up the seat tube (I pulled my motor and took a look). Looks like there's quite a kink in the cable to going to the connector in your picture.