When I first saw this a few months ago, I thought it was kinda goofy, but the more I think about it, I can't really think of any negatives. I think it's great. Remember that the trolling motor means it requires registration in NC.
That looks really neat if you were fishing somewhere close to the ramp. Cons that i can see are that it can't get into confined spaces as well as a yak or canoe and it doesn't have the walk around space and comfort of a john boat. Kind of strikes me as an improvement of a powered float tube.