I do not feel it is a bad ride. I personally try to make it a point to ride it at least once a trip.
People originally disliked it due to the big opening delay. It went from Spring 2009 to then end of Summer 2009. Then, the ride ended up having many issues such as roughness, valleying, effects not working and not running every so often. However, the ride's effects have improved, it has not valleyed in quite some time(and never with someone on board) and the ride is not closing like it was once it opened.
As for the trains, I am not sure exactly when they will all be on the tracks. The employees are sending out cars at a much faster rate with the magic carpet. I think once the employees are fully ready, they will have all of the cars running and the Express Pass line open. Until then, just try and enjoy the ride for what it is. That's how I see it and I enjoy the ride.