Agreed. Something about Mon-El rubs me the wrong way so that didn't help either.
Not necessarily. I think he'll stick around if for no other reason than appearances, but he'll never have a love interest again. If they can figure out how to give freakin' Winn a love interest they could find one for James. I think I posited either here or on the now defunct IMDB boards they could bring in someone to play Karen Beecher. Bumblebee and Guardian on the street level, intersecting at times with Kara and the DEO fighting alien threats. Ah well.