Hey Jimmy... I'm listening on my computer speakers so based on that, and knowing what other tunes sound like on them......
Since you asked if this is (in my opinion) broadcast quality...... Assuming you are talking about HAPPENS ANYWAY
No. I don't think so.
It sounds like it's compressed and really hot. It also sounds heavy in the bass frequency as well. the vocals seem to get buried in the mix in a few places.
Play it back to back or in a row with some other commercially released tunes. If yours fits in to the play list by: volume level, sonic mix, frequency balance..... and pretty much sounds the same as the stuff before and after it, I would call that a good test.
Right now it seems really heavy on the bottom end and almost overly compressed.
Tweezing the mix a bit, back off the compression and cut the lows and see what you got then.
Understand this is simply my opinion listening on Altec Lansing computer speakers. I listen on these a lot.
Taxi talks a lot about "broadcast quality".... is this a possible submission for a listing with them?
ADD: I listened on cans.... on my lappy.
Again I use this set up all the time in my studio. Same general consensus. In the cans the vocals seem to be at the edge...maybe slightly over the edge into distortion.
This needs more work to be BQ ready. (Happens Anyway)
I listened to a few others on your page..... Carousel has the same vocal distortion. Some of the songs are pretty cool tunes.... I would suggest using EQ to pull the mids down and do a sloping cut on the really low stuff. You have too much energy in those ranges. It makes the sound of the mix much to full and "heavy" sounding. It's totally possible to have a nice full bass/bottom end in the mix without the "heaviness" ......EQ and proper use of compression can go a long way towards that goal.