/etc/redhat-release meaning

Fairly new to RedHat. Can someone tell me what the version that I am working on.
cat /etc/rehdat-release shows
Red Hat Enterprise Linux Server release 5.4 Beta (Tikanga)

I would think that this is RedHat 5 update 4. I don't know how what Beta and (Tikanga) means. Is this truly beta code?

Yes, it would appear that the original installation was RHEL 5.4 beta. That does not mean that the current configuration is still using beta code as all the packages may have been updated.