Weepu returns in great shape