This site is not developed well or maybe the owner is in a hurry to launch a gambling site in order to make profit but he did make a mistake in choosing the games IMO. Maybe he wants to give something new in this industry but it is not going well as expected. No significant updates/news since the launch.
The owner was really in a hurry when he made the site. Rushing things thinking that he could gain a player with a lazy site.