I had not seen that but it looks great. The Giants are pretty fortunate to have their training/admin facilities and stadium all within the same precinct. Are the Giants the only sports team to be based at Sydney Olympic Park?Maybe you've figured this out already but you can see video of the new diggs at:-
http://www.afl.com.au/news/2014-02-18/new-base-a-boost-cameron