Volkswagen House of ROC

Festival of Motoring · Kyalami Grand Prix Circuit · Saturday 29 August 2026

Day two.
Ninety eight
per cent.

648 seats on the board and 637 of them sold. Two release windows, the second of which emptied 270 seats in seventy seconds. Here is how Saturday ran, what broke, and what is already fixed for Sunday.

98%
of all seats sold
637 of 648
13
of 18 sessions
completely full
679
people through the gate
including 108 walk ups
151
joined a waitlist
after a session filled
70s
to sell the entire
afternoon release

The 12:30 release

Seventy seconds

Friday sold out by mid morning and left the afternoon with nothing to offer, so Saturday held six sessions back until 12:30. This is what happened when the lock came off, measured directly against the live availability feed.

12:30:00
0 of 270
12:30:30
196 of 270
12:31
270 of 270 · sold out

All six sessions full inside seventy seconds, with 76 more people joining waitlists in the same minute. The morning release behaved the same way: 105 bookings in the first five minutes from 07:45:00, and the whole morning gone by 08:40.

Session board

Saturday, in running order

Volkswagen’s three afternoon sessions were lifted from 45 seats to 75 at 13:00, which is why they carry a larger number. Waiting counts people who asked to be told if a place opened up.

Saturday 29 August. Walk ups are added at the desk and never take a booked seat.
SessionStreamFilledSeatsSoldWaiting
08:30VolkswagenSold out45451
08:30AudiSold out45451
09:00Motorsport
0%
30
10:15MotorsportSold out33
10:45VolkswagenSold out454515
10:45Audi
98%
454415
12:00Motorsport
0%
30
12:30Volkswagen
98%
454415
12:30AudiSold out454515
13:25MotorsportSold out33
14:45VolkswagenSold out757515
14:45AudiSold out454515
15:15Motorsport
0%
30
16:10VolkswagenSold out757515
16:10AudiSold out454515
17:30MotorsportSold out33
18:00VolkswagenSold out757514
18:00AudiSold out454515

Friday to Saturday

What the changes bought

Friday
350 / 393

89% sold. Everything opened at 06:00 and the day was gone by mid morning.

Saturday
637 / 648

98% sold, on 65% more capacity, with the afternoon deliberately held back.

Friday walk ups
40

Desk entry shipped mid afternoon, first one signed in at 13:47.

Saturday walk ups
108

Nearly triple. The desk absorbed demand the page could not hold.

What happened, and what was done

The afternoon fault

15:45 · reported

Confirmed emails the scanner refused

Adding 90 seats at 13:00 promoted 45 waiting people. They were emailed a full confirmation with a QR code, while the system still recorded them as awaiting a claim. They arrived holding proof the desk could not accept.

Root cause

A state nobody could leave

The claim step those guests needed did not exist anywhere in the product. No claim page, no claim link, no route. Promotion could only ever put somebody into a state they had no way out of.

16:00 · resolved

Everyone confirmed, nobody displaced

All affected guests were confirmed outright and scanned cleanly from that point. No seat was lost and no seat was given to anyone not entitled to it.

Removed, not patched

The half confirmed state is gone

Promotion now confirms immediately. A QR code is only ever produced for a genuinely confirmed seat, so a waitlisted guest has nothing to show at the desk that could be mistaken for a booking.

Sunday 30 August

Set and verified

678 seats, the largest day of the three. Everything below is already live and needs nobody at 07:45.

Volkswagen

65 a session, no waitlist

390 seats. A full session says so and stops, rather than building a queue behind it.

Audi

45 a session, waitlist on

270 seats, unchanged, and its queue still promotes automatically when a seat frees.

Opening

07:45 and 12:30

Morning three at 07:45, afternoon three at 12:30, on both brands. The pattern that produced today.

Weekend so far

987 seats sold

Of 1,719 across the three days, with 709 marketing permissions captured, 62% of everyone attending.