How to delete first user (admin)
I doubt that's possible, or at least not without messing with a lot of core code. 

User 1 is synonymous with the root user in linux. It can be disabled, hardened, made virtually impossible to access, but not removed.

See Securing user #1 for more information.