I've been on the T with my board several times, no-one seems to care.
As far as sidewalks, yah, that's a bitch in Boston. Also random dips in the road are a killer.
My advice would be bike lanes; it's the best overall.
And just drop the nose slightly but lean back when getting up a curb, it'll boost the motor and get you over the bump.