Hmm, it won't load for me either.
When I try to access the site, I just get "Server not found. Firefox can't find the server at www.lolmatches.com."
I use Firefix btw, in case that matters.
© 2015 Riot Games, Inc. All rights reserved. Riot Games, League of Legends and PvP.net are trademarks, services marks, or registered trademarks of Riot Games, Inc.