I love that show! I've watched a few episodes, I LOVE THAT SHOW OMG
You guys should watch it, I watch a lot of anime at
http://www.youranimenow.com/
But they don't have Tengen Toppa Gurren Lagan there. That anime site is really one of the most top sites used for watching anime. I hope that helped you :]