I am sorry you did not enjoy the tour, even though you told you me you enjoyed it at the end of the tour.
As explained in the description of the tour, in emails before the tour, and at the start of the tour, our Cardiff City Tour is a driven sightseeing tour with mininal stoppages. The tour does not stop at Cardiff Castle, as it begins and ends near the Castle, and the Castle itself really deserves a good few hours. As I'm sure you can appreciate, in a tour that is advertised to last 2 hours, stopping in one location for the entire duration of the tour would have been redundant. That is if it would have been possible to stop at Cardiff Castle, which unfortunately, due to parking restrictions, is not possible.
The tour only has one planned stop, that being Llandaff Cathedral, because different people wish to stop at different places. For example, you asked to stop in The Principality Stadium, Cardiff Bay, Wales Millennium Centre & Roath Park, in addition to Llandaff Cathedral, which I was more than happy to do, where as others have not wanted to stop at these places, but have requested to stop and take pictures at Cardiff City Stadium or The Coal Exchange Hotel for example.
The tour normally takes around 2 hours to complete, however it took less than time than anticipated partly due to less traffic due to the time of year, and partly due to a shorter than expected time being spent at Llandaff Cathedral.
As less time than expected was spent at Llandaff Cathedral, I took you through Whitchurch and past Whitchurch High School, where the footballer Gareth Bale had grown up and gone to school. This is not normally on the tour, but was added at the request of your son.
Once again, I am sorry you did not enjoy the tour, as I work hard to provide an excellent experience on all our tours. I do hope you enjoyed the rest of your time in Cardiff however