jread, I can't comment on the eco, but I've had a glion for a few months now, so I can give you some insight on my experiences....
I'm about 225 lbs, and it is just fine. I suspect it will affect the battery life since it's carrying a bit more weight that average.
My commute is very similar...