My schedule bus from Las Vegas to Los Angeles was delayed from 10:15 a.m. until now at 2:23 p.m. The bus driver was rude & unorganized. Even though all passengers were already checked in by an attendant at the Las Vegas South Strip Bus Terminal & issued preboarding number tickets, the driver insist on looking at our reservation again & he randomly called whom ever he felt like boarding out of sequence. When we brought it to his attention he got angry told us to go way back if the line. He was nasty with power. I already reported it to Megabus. This bus company lately had a lot of bus malfunction along with driver meltdown. I have been riding this bus since it came to Los Angeles. I am no longer interested. Megabus you suck big time.