Can I apply BlackShell, WhiteShell, or ColorShell on top of flakes?

No, you should not apply BlackShell, WhiteShell, or ColorShell over decorative flakes. You will not be able to see the flakes. Use the Rust Bullet Clear Shot as a last coat to seal the flake.