Flight 315pm. After boarding they announce 1 hour delay. Stuck in an 3 row economy plane at the gate. Pilot announces and very confused that he has 2 different times to depart confirmed by the tower. It's 430pm and 530pm. So pilot announces we will attempt to depart 430pm. Around 430pm, we pull out of gate , go down to the runway get in line and then plane makes a u-turn and comes back. Pilot announces we attempted to depart 430pm but can't and have to wait till 530pm. We had to park on the side in a lot because the original gate we left was assigned to another plane. We ended up departing 645pm. All this time we could of been waiting at the terminal but instead stuck in the plane with only beverages and the tiny snack that is given. Once arrived to Newark there were no gates available and had to get off on the tarmac , wait in freezing weather in a designated space(everyone is in t-shirts coming back from FL), wait for the luggage transporter vehicle to pull up to us and everyone had to find their own luggage. Then get on a shuttle bus to the terminal. Absolutely terrible.