It's not really open yet. This was the second test event. Do you know where it is? Out by the University sports village.
Anyhow, don't feel bad. Dundee has had a velodrome since 1954. It is a city the same size as York and it is surprising how many people who grew up in Dundee have no idea it is there.