I would argue that you should kill in no small part b/c the domain name is so childish. What adult would visit a site called "My Bank Sux"? None that I know of.
I'm not trying to be rude or disrespectful - you asked for feedback so here it is - so please take this in the spirit you asked for it. That was a huge decision (the name of your company) and you got it incredibly wrong IMO. And you got it so wrong that it makes me wonder what other decisions you got wrong as well. I'm not trying to be a dream killer but you will look back on this 10 years from now and think, "What were we thinking? That was an awful name!"
Lastly the whole concept of a complaint-based site is so... strange to me. Why would anyone ever visit your site except to make a complaint? Are you expecting people to just drop by and read the complaints/comments? I can't imagine that anyone would want to just read complaints and resolutions.
Lastly, even if you got traction from submitters, how do you make money? You want to "create the easiest way to submit a bank complaint" which means you'll need to minimize page time and page views to do so. It also means you can't serve ads on those pages, right? That would totally break the UI and possibly your trust with your user. The only time you can serve ads is on the post-submission pages or through email. Seems a hard way to make money IMO considering that those people will not be back to your site again until the bank responds (and that's iffy). Also, any response from a bank will be to take this off of the forum/site and will end with, "Please call us at ..." which totally takes any future revenue away from you.
Kill it.