I'm not sure if this is the same company we used at the end of May, but we had exactly the same problem. This was also on the Olu trip. The driver picked us up in Gunlukbasi 35 minutes late - we thought he wasn't coming so had to ring their office to find out where he was. When he finally arrived, he drove like a maniac down through Calis to pick up one other person, going straight through red lights, and almost knocking a man off his moped.
This hair-raising ride continued with him picking up at about ten different stops on the way, ignoring red lights, and we made it just in time for the boat to leave at 11am. The minibus had so many people on it by the last pick-up that some people were standing up, with others sitting on each other's laps! We had two VERY near misses in the last couple of minutes, in his haste to get there in time. The youngsters on the minibus were loving it (it was the nearest I've been to a white-knuckle ride since going to Disneyland Paris a couple of years ago!) - us people who could drive and see what he was doing were crapping ourselves!
The day was very nice, but the drinks/chips with the meal etc were extortionate. We were very careful (only the kids had the chips and we didn't know how much they were!) and we only had a few drinks each. The final bill was well over 100 lira!! We have never paid this much on a boat trip before. The food was average (not much of it, as they wanted people to buy the chips!!)
On the return journey to our apartment, we had a different driver, but had to wait almost an hour to be collected from Olu Deniz.
Will definitely ask prices before we do another boat trip and will not travel with this company again (the receipt is in our apartment so we'll be checking that before we book again).