I don't think you can access TA via IP address alone, based on the way our site is setup.
I just tried 184.108.40.206 (what I got when i pinged toucharcade.com in command prompt) and it took me to a page which said, "Great Success ! Apache is working on your cPanel® and WHM™ Server". so yeah, I guess it doesn't work. Sorry OP