I just read the last post and after checking the timetables for Cardiff Bus and EST was shocked to learn the last bus is indeed 1941 to Cardiff!
When did this change? They both used to do a later service up to approx 2200.
The last train is still hourly up to 2306. Is the link bus to the train station still running?