Even closer? You seem to imply that your solution is the correct one. It is elegant, but still an approximation. Why not go the whole way?
Not quite. That means you will see 1 real case and 499*0.05, or 24.95, false positives in each hypothetical group of 500 tested.
Or better still, dividing 1...