Thanks ya'll! After rereading the new TSA rules in the other thread, I'm actually in full compliance. The online agency I booked the ticket with had no spot for middle name, so I added it to the first name, they squeezed in as much as possible, it was the airline that couldn't fit anymore of the name. My boarding pass will match my passport to the extent the airline allows it to.
I find it remarkable that TSA is suggesting people change their drivers license to match their passport when there is only so much room on it. In my case, it's just not going to happen.